Details

Time bar (total: 21.7s)

analyze548.0ms (2.5%)

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.8s (8.5%)

Results
1.8s8256×body256valid
2.0ms10×body256infinite
Bogosity

preprocess80.0ms (0.4%)

Algorithm
egg-herbie
Rules
803×fma-def_binary64
686×distribute-rgt-in_binary64
682×distribute-lft-in_binary64
609×associate-*l*_binary64
407×associate-*r*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071164
1183164
2492164
31873164
46141164
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 x -2) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.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) (fma.f64 (fma.f64 (fma.f64 (fma.f64 y 104109730557/25000000000 393497462077/5000000000) y 4297481763/31250000) y x) y z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 y 216700011257/5000000000) y 263505074721/1000000000) y 156699607947/500000000) y 23533438303/500000000))
(*.f64 (/.f64 (+.f64 y -2) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 104109730557/25000000000 y 393497462077/5000000000) 4297481763/31250000) x) z))
(*.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 104109730557/25000000000 y 393497462077/5000000000) 4297481763/31250000) x) z) (/.f64 (+.f64 y -2) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 y -2) (/.f64 (fma.f64 y (fma.f64 y (fma.f64 y (fma.f64 104109730557/25000000000 y 393497462077/5000000000) 4297481763/31250000) x) z) (fma.f64 y (fma.f64 y (fma.f64 y (+.f64 y 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 z -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 z 104109730557/25000000000 393497462077/5000000000) z 4297481763/31250000) z y) z x)) (fma.f64 (fma.f64 (fma.f64 (+.f64 z 216700011257/5000000000) z 263505074721/1000000000) z 156699607947/500000000) z 23533438303/500000000))
(*.f64 (/.f64 (+.f64 z -2) (fma.f64 z (fma.f64 z (fma.f64 z (+.f64 z 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 104109730557/25000000000 z 393497462077/5000000000) 4297481763/31250000) y) x))
(*.f64 (fma.f64 z (fma.f64 z (fma.f64 z (fma.f64 104109730557/25000000000 z 393497462077/5000000000) 4297481763/31250000) y) x) (/.f64 (+.f64 z -2) (fma.f64 z (fma.f64 z (fma.f64 z (+.f64 z 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x z) x y)))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) y))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
Compiler

Compiled 43 to 32 computations (25.6% saved)

simplify42.0ms (0.2%)

Algorithm
egg-herbie
Rules
744×associate-+l+_binary64
706×distribute-rgt-in_binary64
700×distribute-lft-in_binary64
670×associate-+r+_binary64
306×distribute-rgt-out_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03041
16441
215741
355941
4176541
5701341
Stop Event
node limit
Counts
1 → 5
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 x -2) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))

eval3.0ms (0%)

Compiler

Compiled 160 to 105 computations (34.4% saved)

prune8.0ms (0%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New055
Fresh011
Picked000
Done000
Total066
Error
25.3b
Counts
6 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
25.4b
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))
25.5b
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
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))
25.6b
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
25.5b
(*.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
Compiler

Compiled 344 to 234 computations (32% saved)

localize80.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
0.3b
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
2.6b
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))
24.6b
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))
Compiler

Compiled 127 to 84 computations (33.9% saved)

series20.0ms (0.1%)

Counts
4 → 84
Calls

21 calls:

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

rewrite175.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
446×expm1-udef_binary64
446×log1p-udef_binary64
317×prod-diff_binary64
252×add-sqr-sqrt_binary64
238×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02381
150681
2634081
Stop Event
node limit
Counts
4 → 128
Calls
Call 1
Inputs
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)) (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 1 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)) (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 1) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (neg.f64 (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (+.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (+.f64 x -2))) (sqrt.f64 (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (/.f64 1 (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (neg.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (cbrt.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 x -2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (sqrt.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (sqrt.f64 (+.f64 x -2))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -8 (pow.f64 x 3))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x x -4)) (+.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (neg.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3) (pow.f64 (+.f64 x -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 104109730557/25000000000) 1) 393497462077/5000000000)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x 104109730557/25000000000 393497462077/5000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 2) (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) (sqrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 3) 60929246449480706651316240921050533/125000000000000000000000000000) (+.f64 (*.f64 (*.f64 x 104109730557/25000000000) (*.f64 x 104109730557/25000000000)) (-.f64 154840252661040053153929/25000000000000000000 (*.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x 104109730557/25000000000) (*.f64 x 104109730557/25000000000)) 154840252661040053153929/25000000000000000000) (-.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 1) y)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 2) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3) (pow.f64 y 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) (-.f64 (*.f64 y y) (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) (*.f64 y y)) (-.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 1))))))

simplify186.0ms (0.9%)

Algorithm
egg-herbie
Rules
365×log-prod_binary64
251×associate-/l/_binary64
227×cube-prod_binary64
209×associate-*l*_binary64
182×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04405944
111655854
241135510
Stop Event
node limit
Counts
212 → 260
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 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 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 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)))
-23533438303/1000000000
(-.f64 (*.f64 -336932654197/2000000000 x) 23533438303/1000000000)
(-.f64 (+.f64 (*.f64 -863942803639/4000000000 (pow.f64 x 2)) (*.f64 -336932654197/2000000000 x)) 23533438303/1000000000)
(-.f64 (+.f64 (*.f64 -863942803639/4000000000 (pow.f64 x 2)) (+.f64 (*.f64 -5186514063223/40000000000 (pow.f64 x 3)) (*.f64 -336932654197/2000000000 x))) 23533438303/1000000000)
(pow.f64 x 3)
(+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 1770925396119/5000000000 x) (+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3)))
(+.f64 1277211717927/1250000000 (+.f64 (*.f64 1770925396119/5000000000 x) (+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))))
(pow.f64 x 3)
(+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(+.f64 (*.f64 1770925396119/5000000000 x) (+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3)))
(+.f64 1277211717927/1250000000 (+.f64 (*.f64 1770925396119/5000000000 x) (+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))))
393497462077/5000000000
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(*.f64 104109730557/25000000000 x)
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(*.f64 104109730557/25000000000 x)
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
y
(+.f64 (*.f64 4297481763/31250000 x) y)
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (+.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 y (+.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 y (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))))
(*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
y
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
y
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)
(*.f64 1 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)) (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (+.f64 x -2))))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 1 (+.f64 x -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (+.f64 x -2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)) (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 1) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (neg.f64 (+.f64 x -2)))
(*.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (+.f64 x -2))
(*.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (+.f64 x -2)))
(*.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (+.f64 x -2))) (sqrt.f64 (+.f64 x -2)))
(pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2)
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))) -1)
(neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))) 1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (/.f64 1 (+.f64 x -2)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 1)
(*.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (+.f64 x -2))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (+.f64 x -2))))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (neg.f64 (+.f64 x -2))))
(*.f64 (/.f64 1 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (+.f64 x -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (cbrt.f64 (+.f64 x -2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x -2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (sqrt.f64 (+.f64 x -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (sqrt.f64 (+.f64 x -2))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (+.f64 x -2))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -8 (pow.f64 x 3))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x x -4)) (+.f64 x 2))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)
(pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -1)
(neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (neg.f64 (+.f64 x -2))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3) (pow.f64 (+.f64 x -2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(exp.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 1))
(+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)
(+.f64 (*.f64 (*.f64 x 104109730557/25000000000) 1) 393497462077/5000000000)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000))) 1)
(*.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 1)
(*.f64 1 (fma.f64 x 104109730557/25000000000 393497462077/5000000000))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 2) (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(*.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) (sqrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(/.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 3) 60929246449480706651316240921050533/125000000000000000000000000000) (+.f64 (*.f64 (*.f64 x 104109730557/25000000000) (*.f64 x 104109730557/25000000000)) (-.f64 154840252661040053153929/25000000000000000000 (*.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(/.f64 (-.f64 (*.f64 (*.f64 x 104109730557/25000000000) (*.f64 x 104109730557/25000000000)) 154840252661040053153929/25000000000000000000) (-.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))
(pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 1)
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 3)
(pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 2))
(log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000))))
(cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 3))
(expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 1))
(+.f64 y (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)))
(+.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) y)
(+.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 1) y)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))) 1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 1)
(*.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))
(*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 2) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3) (pow.f64 y 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) (-.f64 (*.f64 y y) (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) (*.f64 y y)) (-.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) y))
(pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 1)
(pow.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 3)
(pow.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2))
(log.f64 (exp.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))))
(cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(log1p.f64 (expm1.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(exp.f64 (log.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 1))
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))
(fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (neg.f64 (*.f64 z -156699607947000000000/553822718361107519809))) x (*.f64 -1000000000/23533438303 z))
(fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) x))
(fma.f64 -1000000000/23533438303 z (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/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))))
(fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (neg.f64 (*.f64 z -156699607947000000000/553822718361107519809))) x (fma.f64 -1000000000/23533438303 z (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (neg.f64 (*.f64 z -156699607947000000000/553822718361107519809))) 156699607947/23533438303))) (*.f64 x x))))
(fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) x (fma.f64 (-.f64 (+.f64 (*.f64 y 500000000/23533438303) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (*.f64 x x) (*.f64 -1000000000/23533438303 z)))
(fma.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) x (fma.f64 (+.f64 (fma.f64 500000000/23533438303 (+.f64 y -4297481763/15625000) (*.f64 z 131752537360500000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) -156699607947/23533438303)) (*.f64 x x) (*.f64 -1000000000/23533438303 z)))
(+.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)))))
(fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (neg.f64 (*.f64 z -156699607947000000000/553822718361107519809))) x (fma.f64 -1 (*.f64 (fma.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (neg.f64 (*.f64 z -156699607947000000000/553822718361107519809))) 156699607947/23533438303))) (fma.f64 263505074721/47066876606 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (neg.f64 (*.f64 z -156699607947000000000/553822718361107519809))) (+.f64 49698921037/117667191515 (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)) (fma.f64 -1000000000/23533438303 z (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (neg.f64 (*.f64 z -156699607947000000000/553822718361107519809))) 156699607947/23533438303))) (*.f64 x x)))))
(fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) x (-.f64 (fma.f64 (-.f64 (+.f64 (*.f64 y 500000000/23533438303) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (*.f64 x x) (*.f64 -1000000000/23533438303 z)) (*.f64 (fma.f64 156699607947/23533438303 (-.f64 (+.f64 (*.f64 y 500000000/23533438303) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 263505074721/47066876606 (fma.f64 z -21670001125700000000/553822718361107519809 49698921037/117667191515))) (pow.f64 x 3))))
(-.f64 (fma.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) x (fma.f64 (+.f64 (fma.f64 500000000/23533438303 (+.f64 y -4297481763/15625000) (*.f64 z 131752537360500000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) -156699607947/23533438303)) (*.f64 x x) (*.f64 -1000000000/23533438303 z))) (*.f64 (fma.f64 156699607947/23533438303 (+.f64 (fma.f64 500000000/23533438303 (+.f64 y -4297481763/15625000) (*.f64 z 131752537360500000000/553822718361107519809)) (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) -156699607947/23533438303)) (fma.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 z 168466327098500000000/553822718361107519809)) 263505074721/47066876606 (fma.f64 z -21670001125700000000/553822718361107519809 49698921037/117667191515))) (pow.f64 x 3)))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.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 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 y (*.f64 x x))) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x))))
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (-.f64 (/.f64 y (*.f64 x x)) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)))))
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 (/.f64 y (*.f64 x x)) (+.f64 -13764240537310136880149/125000000000000000000 (/.f64 -409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.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 (fma.f64 -1 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (*.f64 x x)) (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x)))
(/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2)))
(/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 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 (*.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 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 (*.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 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 (*.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(/.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 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x))))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2)))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 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 (*.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 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 (*.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 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 (*.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(/.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 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x))))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2)))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 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 (*.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 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 (*.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 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 (*.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 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 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x)))
(+.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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(+.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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(+.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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(/.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 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x)))
(*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 x 2))
(*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x))
(+.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 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 x 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)))
(+.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 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 x 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)))
(+.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 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 x 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)))
(/.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 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x)))
(*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 x 2))
(*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x))
(+.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 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 x 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)))
(+.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 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 x 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)))
(+.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 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (-.f64 x 2))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 x 2)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))) (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)))
-23533438303/1000000000
(-.f64 (*.f64 -336932654197/2000000000 x) 23533438303/1000000000)
(fma.f64 -336932654197/2000000000 x -23533438303/1000000000)
(fma.f64 x -336932654197/2000000000 -23533438303/1000000000)
(-.f64 (+.f64 (*.f64 -863942803639/4000000000 (pow.f64 x 2)) (*.f64 -336932654197/2000000000 x)) 23533438303/1000000000)
(+.f64 (*.f64 (*.f64 x x) -863942803639/4000000000) (fma.f64 -336932654197/2000000000 x -23533438303/1000000000))
(fma.f64 (*.f64 x x) -863942803639/4000000000 (fma.f64 x -336932654197/2000000000 -23533438303/1000000000))
(-.f64 (+.f64 (*.f64 -863942803639/4000000000 (pow.f64 x 2)) (+.f64 (*.f64 -5186514063223/40000000000 (pow.f64 x 3)) (*.f64 -336932654197/2000000000 x))) 23533438303/1000000000)
(+.f64 (fma.f64 -863942803639/4000000000 (*.f64 x x) (fma.f64 -5186514063223/40000000000 (pow.f64 x 3) (*.f64 x -336932654197/2000000000))) -23533438303/1000000000)
(+.f64 (fma.f64 (*.f64 x x) -863942803639/4000000000 (fma.f64 x -336932654197/2000000000 (*.f64 (pow.f64 x 3) -5186514063223/40000000000))) -23533438303/1000000000)
(+.f64 (*.f64 (*.f64 x x) (+.f64 -863942803639/4000000000 (*.f64 -5186514063223/40000000000 x))) (fma.f64 x -336932654197/2000000000 -23533438303/1000000000))
(pow.f64 x 3)
(+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(fma.f64 226700011257/5000000000 (*.f64 x x) (pow.f64 x 3))
(*.f64 (*.f64 x x) (+.f64 x 226700011257/5000000000))
(+.f64 (*.f64 1770925396119/5000000000 x) (+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3)))
(fma.f64 1770925396119/5000000000 x (fma.f64 226700011257/5000000000 (*.f64 x x) (pow.f64 x 3)))
(fma.f64 x 1770925396119/5000000000 (*.f64 (*.f64 x x) (+.f64 x 226700011257/5000000000)))
(+.f64 1277211717927/1250000000 (+.f64 (*.f64 1770925396119/5000000000 x) (+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))))
(+.f64 (fma.f64 1770925396119/5000000000 x (fma.f64 226700011257/5000000000 (*.f64 x x) (pow.f64 x 3))) 1277211717927/1250000000)
(+.f64 (fma.f64 x 1770925396119/5000000000 (*.f64 (*.f64 x x) (+.f64 x 226700011257/5000000000))) 1277211717927/1250000000)
(pow.f64 x 3)
(+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(fma.f64 226700011257/5000000000 (*.f64 x x) (pow.f64 x 3))
(*.f64 (*.f64 x x) (+.f64 x 226700011257/5000000000))
(+.f64 (*.f64 1770925396119/5000000000 x) (+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3)))
(fma.f64 1770925396119/5000000000 x (fma.f64 226700011257/5000000000 (*.f64 x x) (pow.f64 x 3)))
(fma.f64 x 1770925396119/5000000000 (*.f64 (*.f64 x x) (+.f64 x 226700011257/5000000000)))
(+.f64 1277211717927/1250000000 (+.f64 (*.f64 1770925396119/5000000000 x) (+.f64 (*.f64 226700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))))
(+.f64 (fma.f64 1770925396119/5000000000 x (fma.f64 226700011257/5000000000 (*.f64 x x) (pow.f64 x 3))) 1277211717927/1250000000)
(+.f64 (fma.f64 x 1770925396119/5000000000 (*.f64 (*.f64 x x) (+.f64 x 226700011257/5000000000))) 1277211717927/1250000000)
393497462077/5000000000
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
y
(+.f64 (*.f64 4297481763/31250000 x) y)
(fma.f64 4297481763/31250000 x y)
(fma.f64 x 4297481763/31250000 y)
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (fma.f64 4297481763/31250000 x y) (*.f64 (*.f64 x x) 393497462077/5000000000))
(fma.f64 x 4297481763/31250000 (fma.f64 (*.f64 x x) 393497462077/5000000000 y))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.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)))
(fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000))
(fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000))
(*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(fma.f64 4297481763/31250000 x (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x 4297481763/31250000 (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.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)))
(fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000))
(fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000))
(*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(fma.f64 4297481763/31250000 x (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x 4297481763/31250000 (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x)
(fma.f64 4297481763/31250000 x (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x 4297481763/31250000 (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
y
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
y
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 1 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)) (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (+.f64 x -2))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 1 (+.f64 x -2))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (+.f64 x -2))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)) (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))) 2)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 1) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (neg.f64 (+.f64 x -2)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (+.f64 x -2))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (+.f64 x -2)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (+.f64 x -2))) (sqrt.f64 (+.f64 x -2)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) 1/3)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))) -1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 3)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (-.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))) 1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (/.f64 1 (+.f64 x -2)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (neg.f64 (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (/.f64 1 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (pow.f64 (cbrt.f64 (+.f64 -2 x)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (pow.f64 (cbrt.f64 (-.f64 x 2)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 -2 x)) 2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (cbrt.f64 (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x -2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (sqrt.f64 (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (sqrt.f64 (+.f64 x -2))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -8 (pow.f64 x 3))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 (pow.f64 x 3) -8)) (fma.f64 x x (-.f64 4 (*.f64 -2 x))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 (pow.f64 x 3) -8)) (fma.f64 x x (+.f64 4 (*.f64 x 2))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x x -4)) (+.f64 x 2))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(pow.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 3) 1/3)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 3)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 2)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (neg.f64 (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 2))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) 3))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3) (pow.f64 (+.f64 x -2) 3)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(exp.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) 1))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x 2))
(+.f64 393497462077/5000000000 (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(+.f64 (*.f64 (*.f64 x 104109730557/25000000000) 1) 393497462077/5000000000)
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000))) 1)
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(*.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 1)
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(*.f64 1 (fma.f64 x 104109730557/25000000000 393497462077/5000000000))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 2))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 2) (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(*.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) (sqrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(/.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 3) 60929246449480706651316240921050533/125000000000000000000000000000) (+.f64 (*.f64 (*.f64 x 104109730557/25000000000) (*.f64 x 104109730557/25000000000)) (-.f64 154840252661040053153929/25000000000000000000 (*.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000) 60929246449480706651316240921050533/125000000000000000000000000000) (+.f64 (*.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000) (-.f64 154840252661040053153929/25000000000000000000 (*.f64 x 40966914751699795586889/125000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000 60929246449480706651316240921050533/125000000000000000000000000000) (fma.f64 x (*.f64 10838835996651139530249/625000000000000000000 x) (-.f64 154840252661040053153929/25000000000000000000 (*.f64 x 40966914751699795586889/125000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000 60929246449480706651316240921050533/125000000000000000000000000000) (-.f64 154840252661040053153929/25000000000000000000 (*.f64 x (-.f64 40966914751699795586889/125000000000000000000 (*.f64 10838835996651139530249/625000000000000000000 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 x 104109730557/25000000000) (*.f64 x 104109730557/25000000000)) 154840252661040053153929/25000000000000000000) (-.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000))
(/.f64 (+.f64 (*.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000) -154840252661040053153929/25000000000000000000) (fma.f64 x 104109730557/25000000000 -393497462077/5000000000))
(/.f64 (fma.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000 -154840252661040053153929/25000000000000000000) (fma.f64 x 104109730557/25000000000 -393497462077/5000000000))
(/.f64 (fma.f64 x (*.f64 x 10838835996651139530249/625000000000000000000) -154840252661040053153929/25000000000000000000) (fma.f64 x 104109730557/25000000000 -393497462077/5000000000))
(pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 1)
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 3) 1/3)
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 3)
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 2)
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 2))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000))))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 3))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) 1))
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
(+.f64 y (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) y)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 1) y)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))) 1)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 1)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 2))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 2) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3) (pow.f64 y 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) (-.f64 (*.f64 y y) (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) y))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3) (pow.f64 y 3)) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (*.f64 y (-.f64 y (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3) (pow.f64 y 3)) (fma.f64 y (-.f64 y (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) (*.f64 x (*.f64 x (*.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3) (pow.f64 y 3)) (+.f64 (*.f64 y y) (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (-.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) (*.f64 y y)) (-.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) y))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (neg.f64 y))) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (neg.f64 y)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (neg.f64 y)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (neg.f64 y))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 1)
(pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 1)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(pow.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 3) 1/3)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 3)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(pow.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 2)
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(sqrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(log.f64 (exp.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 3))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(expm1.f64 (log1p.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(log1p.f64 (expm1.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(exp.f64 (log.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(exp.f64 (*.f64 (log.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) 1))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (pow.f64 x 3) 104109730557/25000000000 (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)

localize143.0ms (0.7%)

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.1b
(/.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)

series78.0ms (0.4%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
64.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))
3.0ms
x
@-inf
(*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x)
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 (*.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 (+.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))

rewrite69.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
367×add-sqr-sqrt_binary64
349×*-un-lft-identity_binary64
349×pow1_binary64
346×add-exp-log_binary64
346×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03068
171868
Stop Event
node limit
Counts
4 → 71
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 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 2) (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) 1) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 1) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (+.f64 x -2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x 104109730557/25000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 104109730557/25000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 104109730557/25000000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x 104109730557/25000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x 104109730557/25000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x 104109730557/25000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x 104109730557/25000000000)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) 1))))))

simplify399.0ms (1.8%)

Algorithm
egg-herbie
Rules
548×fma-def_binary64
487×unswap-sqr_binary64
444×associate-/l*_binary64
427×associate-*l/_binary64
343×associate-*r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02975225
17714555
225213535
Stop Event
node limit
Counts
143 → 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 -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 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))) 1)
(*.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 1 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 2) (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(*.f64 (/.f64 (+.f64 x -2) 1) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 1) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (+.f64 x -2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (+.f64 x -2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 2)
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(exp.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 104109730557/25000000000))) 1)
(pow.f64 (*.f64 x 104109730557/25000000000) 1)
(pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 3)
(pow.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) 2)
(pow.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2))
(log.f64 (pow.f64 (exp.f64 104109730557/25000000000) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))))
(cbrt.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x 104109730557/25000000000)))
(log1p.f64 (expm1.f64 (*.f64 x 104109730557/25000000000)))
(exp.f64 (log.f64 (*.f64 x 104109730557/25000000000)))
(exp.f64 (*.f64 (log.f64 (*.f64 x 104109730557/25000000000)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))) 1)
(pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 2)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)))) 1)
(pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) 2)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) 1))
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))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (*.f64 -1000000000/23533438303 z))
(fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) x))
(fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/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))))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (fma.f64 -1000000000/23533438303 z (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) 156699607947/23533438303))) (*.f64 x x))))
(fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) x (fma.f64 (-.f64 (+.f64 (*.f64 y 500000000/23533438303) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (*.f64 x x) (*.f64 -1000000000/23533438303 z)))
(fma.f64 -1000000000/23533438303 z (*.f64 x (+.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 x (-.f64 (fma.f64 500000000/23533438303 y -137519416416/23533438303) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z -131752537360500000000/553822718361107519809)))))))
(+.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)))))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (fma.f64 -1 (*.f64 (fma.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) 156699607947/23533438303))) (fma.f64 263505074721/47066876606 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) (+.f64 49698921037/117667191515 (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)) (fma.f64 -1000000000/23533438303 z (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) 156699607947/23533438303))) (*.f64 x x)))))
(fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) x (fma.f64 (neg.f64 (fma.f64 156699607947/23533438303 (-.f64 (+.f64 (*.f64 y 500000000/23533438303) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 263505074721/47066876606 (fma.f64 z -21670001125700000000/553822718361107519809 49698921037/117667191515)))) (pow.f64 x 3) (fma.f64 (-.f64 (+.f64 (*.f64 y 500000000/23533438303) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (*.f64 x x) (*.f64 -1000000000/23533438303 z))))
(fma.f64 (fma.f64 156699607947/23533438303 (-.f64 (fma.f64 500000000/23533438303 y -137519416416/23533438303) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z -131752537360500000000/553822718361107519809))) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809)) 263505074721/47066876606 (fma.f64 z -21670001125700000000/553822718361107519809 49698921037/117667191515))) (neg.f64 (pow.f64 x 3)) (fma.f64 -1000000000/23533438303 z (*.f64 x (+.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 x (-.f64 (fma.f64 500000000/23533438303 y -137519416416/23533438303) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z -131752537360500000000/553822718361107519809))))))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.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 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 y (*.f64 x x))) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x))))
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (-.f64 (/.f64 y (*.f64 x x)) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)))))
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 (/.f64 y (*.f64 x x)) (-.f64 -13764240537310136880149/125000000000000000000 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.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 (fma.f64 -1 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (*.f64 x x)) (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x))
(*.f64 (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (/.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (/.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (/.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(/.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 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y)
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (/.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (/.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (/.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(/.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 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y)
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (/.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (/.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (/.f64 (*.f64 y (*.f64 x (+.f64 -2 x))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (/.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(/.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 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x)))
(*.f64 (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(+.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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 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 z (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x))
(*.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 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 z (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x))
(*.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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))
(fma.f64 216700011257/5000000000 (*.f64 x x) (*.f64 x 263505074721/1000000000))
(fma.f64 x 263505074721/1000000000 (*.f64 (*.f64 x x) 216700011257/5000000000))
(*.f64 x (+.f64 263505074721/1000000000 (*.f64 x 216700011257/5000000000)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(fma.f64 216700011257/5000000000 (*.f64 x x) (pow.f64 x 3))
(*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(fma.f64 216700011257/5000000000 (*.f64 x x) (pow.f64 x 3))
(*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(*.f64 4297481763/31250000 x)
(*.f64 x 4297481763/31250000)
(+.f64 (*.f64 4297481763/31250000 x) (*.f64 393497462077/5000000000 (pow.f64 x 2)))
(fma.f64 4297481763/31250000 x (*.f64 (*.f64 x x) 393497462077/5000000000))
(fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) 393497462077/5000000000))
(*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 x)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(fma.f64 4297481763/31250000 x (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x 4297481763/31250000 (fma.f64 (*.f64 x x) 393497462077/5000000000 (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(fma.f64 4297481763/31250000 x (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x 4297481763/31250000 (fma.f64 (*.f64 x x) 393497462077/5000000000 (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(*.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)))
(fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000))
(fma.f64 (*.f64 x x) 393497462077/5000000000 (*.f64 (pow.f64 x 3) 104109730557/25000000000))
(*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(fma.f64 4297481763/31250000 x (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x 4297481763/31250000 (fma.f64 (*.f64 x x) 393497462077/5000000000 (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(fma.f64 4297481763/31250000 x (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x 4297481763/31250000 (fma.f64 (*.f64 x x) 393497462077/5000000000 (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(*.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)))
(fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000))
(fma.f64 (*.f64 x x) 393497462077/5000000000 (*.f64 (pow.f64 x 3) 104109730557/25000000000))
(*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(fma.f64 4297481763/31250000 x (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x 4297481763/31250000 (fma.f64 (*.f64 x x) 393497462077/5000000000 (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(fma.f64 4297481763/31250000 x (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x 4297481763/31250000 (fma.f64 (*.f64 x x) 393497462077/5000000000 (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))) 1)
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 1 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 2) (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) 1) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 1) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 1) (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (+.f64 -2 x) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (+.f64 -2 x) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (+.f64 -2 x) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (+.f64 -2 x) (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (+.f64 x -2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (+.f64 x -2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 1)
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3) 1/3)
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 3)
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 2)
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) -1)
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (exp.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 1))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(fma.f64 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 104109730557/25000000000))) 1)
(*.f64 x 104109730557/25000000000)
(pow.f64 (*.f64 x 104109730557/25000000000) 1)
(*.f64 x 104109730557/25000000000)
(pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 3)
(*.f64 x 104109730557/25000000000)
(pow.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) 2)
(*.f64 x 104109730557/25000000000)
(pow.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))
(sqrt.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2))
(*.f64 x 104109730557/25000000000)
(log.f64 (pow.f64 (exp.f64 104109730557/25000000000) x))
(*.f64 x 104109730557/25000000000)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))))
(*.f64 x 104109730557/25000000000)
(cbrt.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))
(expm1.f64 (log1p.f64 (*.f64 x 104109730557/25000000000)))
(*.f64 x 104109730557/25000000000)
(log1p.f64 (expm1.f64 (*.f64 x 104109730557/25000000000)))
(*.f64 x 104109730557/25000000000)
(exp.f64 (log.f64 (*.f64 x 104109730557/25000000000)))
(*.f64 x 104109730557/25000000000)
(exp.f64 (*.f64 (log.f64 (*.f64 x 104109730557/25000000000)) 1))
(*.f64 x 104109730557/25000000000)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))) 1)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 1)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 3)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 2)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3) 1/3)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 1))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (fma.f64 x 263505074721/1000000000 (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)))) 1)
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 1)
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) 3)
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) 2)
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3) 1/3)
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 2))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) x))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)))))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) 1))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))

localize128.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
0.3b
(*.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
0.3b
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
24.6b
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
Compiler

Compiled 137 to 89 computations (35% saved)

series42.0ms (0.2%)

Counts
2 → 72
Calls

18 calls:

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

rewrite107.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
440×expm1-udef_binary64
440×log1p-udef_binary64
290×prod-diff_binary64
248×add-sqr-sqrt_binary64
234×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02376
150076
2612376
Stop Event
node limit
Counts
2 → 77
Calls
Call 1
Inputs
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -8 (pow.f64 x 3)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x x -4) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (-.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 -8 (pow.f64 x 3))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (+.f64 -8 (pow.f64 x 3))) (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x x -4)) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x x -4)) (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x x -4) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (-.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) 1) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x x -4) 1) (*.f64 (-.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x x -4) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (*.f64 (-.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) 1) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (+.f64 x -2)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x x -4) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (-.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -8 (pow.f64 x 3))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x x -4)) (-.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (pow.f64 (+.f64 x -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 1))))))

simplify152.0ms (0.7%)

Algorithm
egg-herbie
Rules
780×fma-def_binary64
433×unswap-sqr_binary64
272×associate-/l/_binary64
175×div-sub_binary64
169×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03596575
110046484
236106346
Stop Event
node limit
Counts
149 → 191
Calls
Call 1
Inputs
(*.f64 500000000/23533438303 z)
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))
(+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z))) (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
(+.f64 (*.f64 (-.f64 393497462077/235334383030 (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (+.f64 (*.f64 156699607947/23533438303 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z)))) (*.f64 10835000562850000000/553822718361107519809 z)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z))) (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))))
104109730557/25000000000
(-.f64 104109730557/25000000000 (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 104109730557/25000000000 (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 104109730557/25000000000 (+.f64 (/.f64 y (pow.f64 x 3)) (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x))))
104109730557/25000000000
(-.f64 104109730557/25000000000 (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 104109730557/25000000000 (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (*.f64 -1 y)) (pow.f64 x 3))) (+.f64 104109730557/25000000000 (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(/.f64 (*.f64 y x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(/.f64 (*.f64 y x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.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) 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)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.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)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.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)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 z (+.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)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.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)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.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)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(/.f64 z (+.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)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.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)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.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)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(*.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 (-.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 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 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 (-.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 (-.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 (-.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 (+.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 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 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(*.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) -1)
(neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(exp.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))
(+.f64 (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))) 1)
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(/.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))))
(/.f64 (+.f64 -8 (pow.f64 x 3)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(/.f64 (fma.f64 x x -4) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (-.f64 x -2)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 -8 (pow.f64 x 3))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (+.f64 -8 (pow.f64 x 3))) (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x x -4)) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x -2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x x -4)) (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 x -2)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (fma.f64 x x -4) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (-.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) 1) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))
(/.f64 (*.f64 (fma.f64 x x -4) 1) (*.f64 (-.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 (fma.f64 x x -4) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (*.f64 (-.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) 1) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (+.f64 x -2)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))
(/.f64 (*.f64 (fma.f64 x x -4) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (-.f64 x -2))
(/.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -8 (pow.f64 x 3))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))
(/.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x x -4)) (-.f64 x -2))
(/.f64 (*.f64 (+.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (pow.f64 (+.f64 x -2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(exp.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 1))
Outputs
(*.f64 500000000/23533438303 z)
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))
(fma.f64 500000000/23533438303 z (*.f64 (+.f64 (*.f64 500000000/23533438303 y) (*.f64 -78349803973500000000/553822718361107519809 z)) x))
(fma.f64 500000000/23533438303 z (*.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) x))
(+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z))) (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
(fma.f64 (-.f64 68759708208/23533438303 (fma.f64 156699607947/23533438303 (+.f64 (*.f64 500000000/23533438303 y) (*.f64 -78349803973500000000/553822718361107519809 z)) (*.f64 z 65876268680250000000/553822718361107519809))) (*.f64 x x) (fma.f64 500000000/23533438303 z (*.f64 (+.f64 (*.f64 500000000/23533438303 y) (*.f64 -78349803973500000000/553822718361107519809 z)) x)))
(fma.f64 (-.f64 68759708208/23533438303 (fma.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z 65876268680250000000/553822718361107519809))) (*.f64 x x) (fma.f64 500000000/23533438303 z (*.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) x)))
(fma.f64 500000000/23533438303 z (*.f64 x (+.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) (*.f64 (-.f64 68759708208/23533438303 (fma.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z 65876268680250000000/553822718361107519809))) x))))
(+.f64 (*.f64 (-.f64 393497462077/235334383030 (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (+.f64 (*.f64 156699607947/23533438303 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z)))) (*.f64 10835000562850000000/553822718361107519809 z)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z))) (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))))
(fma.f64 (-.f64 393497462077/235334383030 (fma.f64 263505074721/47066876606 (+.f64 (*.f64 500000000/23533438303 y) (*.f64 -78349803973500000000/553822718361107519809 z)) (fma.f64 156699607947/23533438303 (-.f64 68759708208/23533438303 (fma.f64 156699607947/23533438303 (+.f64 (*.f64 500000000/23533438303 y) (*.f64 -78349803973500000000/553822718361107519809 z)) (*.f64 z 65876268680250000000/553822718361107519809))) (*.f64 z 10835000562850000000/553822718361107519809)))) (pow.f64 x 3) (fma.f64 (-.f64 68759708208/23533438303 (fma.f64 156699607947/23533438303 (+.f64 (*.f64 500000000/23533438303 y) (*.f64 -78349803973500000000/553822718361107519809 z)) (*.f64 z 65876268680250000000/553822718361107519809))) (*.f64 x x) (fma.f64 500000000/23533438303 z (*.f64 (+.f64 (*.f64 500000000/23533438303 y) (*.f64 -78349803973500000000/553822718361107519809 z)) x))))
(fma.f64 (-.f64 393497462077/235334383030 (fma.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) 263505074721/47066876606 (fma.f64 156699607947/23533438303 (-.f64 68759708208/23533438303 (fma.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z 65876268680250000000/553822718361107519809))) (*.f64 z 10835000562850000000/553822718361107519809)))) (pow.f64 x 3) (fma.f64 (-.f64 68759708208/23533438303 (fma.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z 65876268680250000000/553822718361107519809))) (*.f64 x x) (fma.f64 500000000/23533438303 z (*.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) x))))
(fma.f64 (-.f64 393497462077/235334383030 (fma.f64 z 10835000562850000000/553822718361107519809 (fma.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) 263505074721/47066876606 (*.f64 156699607947/23533438303 (-.f64 68759708208/23533438303 (fma.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z 65876268680250000000/553822718361107519809))))))) (pow.f64 x 3) (fma.f64 500000000/23533438303 z (*.f64 x (+.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) (*.f64 (-.f64 68759708208/23533438303 (fma.f64 (fma.f64 500000000/23533438303 y (*.f64 z -78349803973500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z 65876268680250000000/553822718361107519809))) x)))))
104109730557/25000000000
(-.f64 104109730557/25000000000 (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x))
(+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))
(-.f64 (+.f64 104109730557/25000000000 (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(+.f64 104109730557/25000000000 (-.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (/.f64 12723143231740136880149/125000000000000000000 x)))
(+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 104109730557/25000000000 (+.f64 (/.f64 y (pow.f64 x 3)) (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x))))
(+.f64 104109730557/25000000000 (-.f64 (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (/.f64 y (pow.f64 x 3))) (+.f64 (/.f64 12723143231740136880149/125000000000000000000 x) (/.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (pow.f64 x 3)))))
(+.f64 104109730557/25000000000 (+.f64 (/.f64 y (pow.f64 x 3)) (-.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 (/.f64 12723143231740136880149/125000000000000000000 x) (/.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (pow.f64 x 3))))))
(+.f64 (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 y (pow.f64 x 3)))) (+.f64 (/.f64 -12723143231740136880149/125000000000000000000 x) (/.f64 -387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (pow.f64 x 3))))
104109730557/25000000000
(-.f64 104109730557/25000000000 (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x))
(+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))
(-.f64 (+.f64 104109730557/25000000000 (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(+.f64 104109730557/25000000000 (-.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (/.f64 12723143231740136880149/125000000000000000000 x)))
(+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (*.f64 -1 y)) (pow.f64 x 3))) (+.f64 104109730557/25000000000 (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 (fma.f64 -1 (/.f64 (+.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (pow.f64 x 3)) (+.f64 104109730557/25000000000 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)))) (/.f64 12723143231740136880149/125000000000000000000 x))
(+.f64 (-.f64 (+.f64 104109730557/25000000000 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x))) (/.f64 (-.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 3))) (/.f64 -12723143231740136880149/125000000000000000000 x))
(+.f64 (+.f64 104109730557/25000000000 (-.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (/.f64 (-.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 3)))) (/.f64 -12723143231740136880149/125000000000000000000 x))
(/.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 y x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x))
(/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 y x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x))
(/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 y 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 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)) (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))
(+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 -1000000000/23533438303 z)
(*.f64 z -1000000000/23533438303)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (*.f64 z -1000000000/23533438303))
(fma.f64 z -1000000000/23533438303 (*.f64 x (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809))))
(fma.f64 x (fma.f64 y -1000000000/23533438303 (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 z -1000000000/23533438303))
(+.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))))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (fma.f64 -1000000000/23533438303 z (*.f64 (*.f64 x x) (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 156699607947/23533438303 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z))))))))
(fma.f64 x (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)) (fma.f64 z -1000000000/23533438303 (*.f64 x (*.f64 x (-.f64 (+.f64 (*.f64 500000000/23533438303 y) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 156699607947/23533438303 (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)))))))))
(fma.f64 z -1000000000/23533438303 (*.f64 x (+.f64 (fma.f64 y -1000000000/23533438303 (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 x (-.f64 (fma.f64 500000000/23533438303 y -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 156699607947/23533438303 (fma.f64 y -1000000000/23533438303 (*.f64 z 168466327098500000000/553822718361107519809)))))))))
(+.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)))))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 156699607947/23533438303 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z))))) (fma.f64 263505074721/47066876606 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) (+.f64 49698921037/117667191515 (*.f64 z -21670001125700000000/553822718361107519809))))) (fma.f64 -1000000000/23533438303 z (*.f64 (*.f64 x x) (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 156699607947/23533438303 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)))))))))
(fma.f64 x (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)) (-.f64 (fma.f64 z -1000000000/23533438303 (*.f64 x (*.f64 x (-.f64 (+.f64 (*.f64 500000000/23533438303 y) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 156699607947/23533438303 (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)))))))) (*.f64 (pow.f64 x 3) (fma.f64 156699607947/23533438303 (-.f64 (+.f64 (*.f64 500000000/23533438303 y) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 156699607947/23533438303 (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809))))) (fma.f64 263505074721/47066876606 (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)) (fma.f64 z -21670001125700000000/553822718361107519809 49698921037/117667191515))))))
(-.f64 (fma.f64 z -1000000000/23533438303 (*.f64 x (+.f64 (fma.f64 y -1000000000/23533438303 (*.f64 z 168466327098500000000/553822718361107519809)) (*.f64 x (-.f64 (fma.f64 500000000/23533438303 y -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 156699607947/23533438303 (fma.f64 y -1000000000/23533438303 (*.f64 z 168466327098500000000/553822718361107519809))))))))) (*.f64 (pow.f64 x 3) (fma.f64 156699607947/23533438303 (-.f64 (fma.f64 500000000/23533438303 y -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 156699607947/23533438303 (fma.f64 y -1000000000/23533438303 (*.f64 z 168466327098500000000/553822718361107519809))))) (fma.f64 263505074721/47066876606 (fma.f64 y -1000000000/23533438303 (*.f64 z 168466327098500000000/553822718361107519809)) (fma.f64 z -21670001125700000000/553822718361107519809 49698921037/117667191515)))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 x 104109730557/25000000000 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 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 y (*.f64 x x)) (-.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)))))
(+.f64 (/.f64 y (*.f64 x x)) (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)))))
(+.f64 (/.f64 y (*.f64 x x)) (+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 -13764240537310136880149/125000000000000000000 (/.f64 -409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 x 104109730557/25000000000 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 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 (fma.f64 -1 (/.f64 (+.f64 (neg.f64 y) 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) (*.f64 x x)) (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(/.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 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2))))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2)))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(/.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 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2))))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2)))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(/.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 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (+.f64 x -2)) x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (+.f64 x -2)) x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (+.f64 x -2)) x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (-.f64 x 2) x)) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (+.f64 x -2)) x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 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 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (+.f64 x -2)) x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (+.f64 x -2)) x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (+.f64 x -2)) x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 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 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (+.f64 x -2)) x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (+.f64 x -2)) x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (+.f64 x -2)) x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2) (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 x (+.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) -1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(+.f64 (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 -2 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))) 1)
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (+.f64 -8 (pow.f64 x 3)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x x (fma.f64 x 2 4))))
(/.f64 (fma.f64 x x -4) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (-.f64 x -2)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x 2) (fma.f64 x x -4))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x 2))) (fma.f64 x x -4))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 -8 (pow.f64 x 3))) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x x (fma.f64 x 2 4))))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (+.f64 -8 (pow.f64 x 3))) (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x x (fma.f64 x 2 4))))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x x -4)) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (-.f64 x -2)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x 2) (fma.f64 x x -4))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x 2))) (fma.f64 x x -4))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (fma.f64 x x -4)) (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 x -2)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x 2) (fma.f64 x x -4))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x 2))) (fma.f64 x x -4))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x x (fma.f64 x 2 4))))
(/.f64 (*.f64 (fma.f64 x x -4) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (*.f64 (-.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x 2) (fma.f64 x x -4))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x 2))) (fma.f64 x x -4))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) 1) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x x (fma.f64 x 2 4))))
(/.f64 (*.f64 (fma.f64 x x -4) 1) (*.f64 (-.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x 2) (fma.f64 x x -4))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x 2))) (fma.f64 x x -4))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x x (fma.f64 x 2 4))))
(/.f64 (*.f64 (fma.f64 x x -4) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (*.f64 (-.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x 2) (fma.f64 x x -4))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x 2))) (fma.f64 x x -4))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) 1) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (+.f64 x -2)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x x (fma.f64 x 2 4))))
(/.f64 (*.f64 (fma.f64 x x -4) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (-.f64 x -2))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x 2) (fma.f64 x x -4))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x 2))) (fma.f64 x x -4))
(/.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -8 (pow.f64 x 3))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x x (fma.f64 x 2 4))))
(/.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x x -4)) (-.f64 x -2))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x 2) (fma.f64 x x -4))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x 2))) (fma.f64 x x -4))
(/.f64 (*.f64 (+.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 1)
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3) 1/3)
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 3)
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 2)
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 2))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 x -2)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) 3))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (pow.f64 (+.f64 x -2) 3)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) 1))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))

localize53.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
0.3b
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
2.8b
(/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
24.7b
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
Compiler

Compiled 127 to 84 computations (33.9% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite90.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
440×expm1-udef_binary64
440×log1p-udef_binary64
290×prod-diff_binary64
248×add-sqr-sqrt_binary64
234×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02363
150063
2610263
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.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) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))) (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) 1) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 2 (neg.f64 x)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 2 (neg.f64 x))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3) (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x -2) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2) (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (neg.f64 x)) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (+.f64 x -2) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (+.f64 x -2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))))))

simplify94.0ms (0.4%)

Algorithm
egg-herbie
Rules
634×fma-def_binary64
551×times-frac_binary64
458×associate-/l*_binary64
431×unswap-sqr_binary64
395×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02894988
17773496
226963440
Stop Event
node limit
Counts
107 → 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 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 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 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)))
-1000000000/23533438303
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(-.f64 (+.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (pow.f64 x 2))) 1000000000/23533438303)
(-.f64 (+.f64 (*.f64 168466327098500000000/553822718361107519809 x) (+.f64 (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (pow.f64 x 2)) (*.f64 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 (pow.f64 x 3)))) 1000000000/23533438303)
(/.f64 1 (pow.f64 x 3))
(-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (pow.f64 x 3))) (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 1 (pow.f64 x 6)))))
(/.f64 1 (pow.f64 x 3))
(-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (pow.f64 x 3))) (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))) (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))
(/.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) 1) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 2 (neg.f64 x)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 2 (neg.f64 x))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)
(pow.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3) (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)
(*.f64 (+.f64 x -2) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(*.f64 1 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2) (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 2 (neg.f64 x)) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (+.f64 x -2) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (+.f64 x -2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) -1)
(neg.f64 (/.f64 (+.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(exp.f64 (log.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))
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))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (*.f64 -1000000000/23533438303 z))
(fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) x))
(fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/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))))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (fma.f64 -1000000000/23533438303 z (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) 156699607947/23533438303))) (*.f64 x x))))
(fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) x (fma.f64 (-.f64 (+.f64 (*.f64 500000000/23533438303 y) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (*.f64 x x) (*.f64 -1000000000/23533438303 z)))
(fma.f64 -1000000000/23533438303 z (*.f64 x (+.f64 (*.f64 (-.f64 (fma.f64 500000000/23533438303 y -137519416416/23533438303) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z -131752537360500000000/553822718361107519809))) x) (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809)))))
(+.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)))))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (fma.f64 -1 (*.f64 (fma.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) 156699607947/23533438303))) (fma.f64 263505074721/47066876606 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) (+.f64 49698921037/117667191515 (*.f64 z -21670001125700000000/553822718361107519809)))) (pow.f64 x 3)) (fma.f64 -1000000000/23533438303 z (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) 156699607947/23533438303))) (*.f64 x x)))))
(fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) x (fma.f64 (neg.f64 (fma.f64 156699607947/23533438303 (-.f64 (+.f64 (*.f64 500000000/23533438303 y) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (fma.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 263505074721/47066876606 (fma.f64 z -21670001125700000000/553822718361107519809 49698921037/117667191515)))) (pow.f64 x 3) (fma.f64 (-.f64 (+.f64 (*.f64 500000000/23533438303 y) -137519416416/23533438303) (fma.f64 z -131752537360500000000/553822718361107519809 (*.f64 (fma.f64 500000000/23533438303 (fma.f64 -2 y z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303))) (*.f64 x x) (*.f64 -1000000000/23533438303 z))))
(fma.f64 (fma.f64 156699607947/23533438303 (-.f64 (fma.f64 500000000/23533438303 y -137519416416/23533438303) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z -131752537360500000000/553822718361107519809))) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809)) 263505074721/47066876606 (fma.f64 z -21670001125700000000/553822718361107519809 49698921037/117667191515))) (neg.f64 (pow.f64 x 3)) (fma.f64 -1000000000/23533438303 z (*.f64 x (+.f64 (*.f64 (-.f64 (fma.f64 500000000/23533438303 y -137519416416/23533438303) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z -131752537360500000000/553822718361107519809))) x) (fma.f64 -1000000000/23533438303 y (*.f64 z 168466327098500000000/553822718361107519809))))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.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 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 y (*.f64 x x))) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x))))
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (-.f64 (/.f64 y (*.f64 x x)) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)))))
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 (/.f64 y (*.f64 x x)) (+.f64 -13764240537310136880149/125000000000000000000 (/.f64 -409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.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 (fma.f64 -1 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (*.f64 x x)) (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x)))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x))
(/.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z)))
(+.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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (+.f64 -2 x) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (+.f64 -2 x) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (+.f64 -2 x) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x))))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x)))
(*.f64 (+.f64 -2 x) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (+.f64 -2 x) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (+.f64 -2 x) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (+.f64 -2 x) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x))))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x)))
(*.f64 (+.f64 -2 x) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (+.f64 -2 x) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (+.f64 -2 x) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 (fma.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (/.f64 y (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 -2 x)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 -2 x))))
(fma.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 -2 x) (*.f64 (+.f64 -2 x) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 x (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 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 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 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 z (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
-1000000000/23533438303
(-.f64 (*.f64 168466327098500000000/553822718361107519809 x) 1000000000/23533438303)
(fma.f64 168466327098500000000/553822718361107519809 x -1000000000/23533438303)
(fma.f64 x 168466327098500000000/553822718361107519809 -1000000000/23533438303)
(-.f64 (+.f64 (*.f64 168466327098500000000/553822718361107519809 x) (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (pow.f64 x 2))) 1000000000/23533438303)
(+.f64 (fma.f64 168466327098500000000/553822718361107519809 x (*.f64 (*.f64 x x) -23298017199368982832548000000000/13033352773350869092174451844127)) -1000000000/23533438303)
(fma.f64 x 168466327098500000000/553822718361107519809 (fma.f64 (*.f64 x x) -23298017199368982832548000000000/13033352773350869092174451844127 -1000000000/23533438303))
(fma.f64 x 168466327098500000000/553822718361107519809 (fma.f64 x (*.f64 x -23298017199368982832548000000000/13033352773350869092174451844127) -1000000000/23533438303))
(-.f64 (+.f64 (*.f64 168466327098500000000/553822718361107519809 x) (+.f64 (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (pow.f64 x 2)) (*.f64 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 (pow.f64 x 3)))) 1000000000/23533438303)
(+.f64 (fma.f64 168466327098500000000/553822718361107519809 x (fma.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (*.f64 x x) (*.f64 (pow.f64 x 3) 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481))) -1000000000/23533438303)
(+.f64 -1000000000/23533438303 (fma.f64 x 168466327098500000000/553822718361107519809 (fma.f64 (*.f64 x x) -23298017199368982832548000000000/13033352773350869092174451844127 (*.f64 (pow.f64 x 3) 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481))))
(fma.f64 x 168466327098500000000/553822718361107519809 (fma.f64 x (*.f64 x -23298017199368982832548000000000/13033352773350869092174451844127) (fma.f64 (pow.f64 x 3) 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 -1000000000/23533438303)))
(/.f64 1 (pow.f64 x 3))
(-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 226700011257/5000000000 (pow.f64 x 4)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -226700011257/5000000000 (pow.f64 x 4)))
(-.f64 (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (pow.f64 x 3))) (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 42538268123328926720049/25000000000000000000 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 226700011257/5000000000 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 42538268123328926720049/25000000000000000000 (pow.f64 x 5)) (/.f64 -226700011257/5000000000 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (/.f64 42538268123328926720049/25000000000000000000 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 226700011257/5000000000 (pow.f64 x 4)) (/.f64 7763802998027229531190921387591593/125000000000000000000000000000 (pow.f64 x 6)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 42538268123328926720049/25000000000000000000 (pow.f64 x 5)) (+.f64 (/.f64 226700011257/5000000000 (pow.f64 x 4)) (/.f64 7763802998027229531190921387591593/125000000000000000000000000000 (pow.f64 x 6)))))
(/.f64 1 (pow.f64 x 3))
(-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 226700011257/5000000000 (pow.f64 x 4)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -226700011257/5000000000 (pow.f64 x 4)))
(-.f64 (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (pow.f64 x 3))) (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 42538268123328926720049/25000000000000000000 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 226700011257/5000000000 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 42538268123328926720049/25000000000000000000 (pow.f64 x 5)) (/.f64 -226700011257/5000000000 (pow.f64 x 4))))
(-.f64 (+.f64 (*.f64 42538268123328926720049/25000000000000000000 (/.f64 1 (pow.f64 x 5))) (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 226700011257/5000000000 (/.f64 1 (pow.f64 x 4))) (*.f64 7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 1 (pow.f64 x 6)))))
(+.f64 (/.f64 42538268123328926720049/25000000000000000000 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 226700011257/5000000000 (pow.f64 x 4)) (/.f64 7763802998027229531190921387591593/125000000000000000000000000000 (pow.f64 x 6)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 42538268123328926720049/25000000000000000000 (pow.f64 x 5)) (+.f64 (/.f64 226700011257/5000000000 (pow.f64 x 4)) (/.f64 7763802998027229531190921387591593/125000000000000000000000000000 (pow.f64 x 6)))))
(+.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))) (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1)
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (neg.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) 1) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 x -2)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (+.f64 2 (neg.f64 x)) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (+.f64 2 (neg.f64 x))) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) 1/3)
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3)
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2)
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3) (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) 3)))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 (*.f64 x (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 -2 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (+.f64 x -2) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 1 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2) (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (+.f64 2 (neg.f64 x)) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (+.f64 x -2) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 -2 x)) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (+.f64 x -2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)) -1)
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(neg.f64 (/.f64 (+.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (exp.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (log.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))
(/.f64 (+.f64 -2 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))

localize72.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)
0.2b
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
0.3b
(fma.f64 x 104109730557/25000000000 393497462077/5000000000)
24.6b
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))
Compiler

Compiled 137 to 89 computations (35% saved)

series47.0ms (0.2%)

Counts
3 → 96
Calls

24 calls:

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

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
446×expm1-udef_binary64
446×log1p-udef_binary64
317×prod-diff_binary64
252×add-sqr-sqrt_binary64
238×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02389
150689
2630689
Stop Event
node limit
Counts
3 → 101
Calls
Call 1
Inputs
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) (*.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 1 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (/.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) 3) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (*.f64 z (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (*.f64 x (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))) (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x -2) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (sqrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (neg.f64 x)) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (+.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 (+.f64 x -2) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))) (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))) (/.f64 (+.f64 x -2) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) 1) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 x -2) (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) 1) y)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 2) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) 3) (pow.f64 y 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000))) (-.f64 (*.f64 y y) (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000))) (*.f64 y y)) (-.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 1))))))

simplify183.0ms (0.8%)

Algorithm
egg-herbie
Rules
318×log-prod_binary64
291×associate-*l*_binary64
281×associate-*r*_binary64
271×fma-def_binary64
244×*-commutative_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054211058
116438825
262958825
Stop Event
node limit
Counts
197 → 261
Calls
Call 1
Inputs
(/.f64 23533438303/500000000 z)
(+.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) x) (*.f64 23533438303/500000000 (/.f64 1 z)))
(+.f64 (*.f64 (-.f64 (*.f64 263505074721/1000000000 (/.f64 1 z)) (+.f64 (*.f64 101134521927828168189/15625000000000000 (/.f64 1 (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) y) z))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) x) (*.f64 23533438303/500000000 (/.f64 1 z))))
(+.f64 (*.f64 (-.f64 (*.f64 263505074721/1000000000 (/.f64 1 z)) (+.f64 (*.f64 101134521927828168189/15625000000000000 (/.f64 1 (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) y) z))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) x) (+.f64 (*.f64 (-.f64 (*.f64 216700011257/5000000000 (/.f64 1 z)) (+.f64 (*.f64 4297481763/31250000 (/.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) z)) (+.f64 (*.f64 9260348246176161735331/2500000000000000000 (/.f64 1 (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 (*.f64 263505074721/1000000000 (/.f64 1 z)) (+.f64 (*.f64 101134521927828168189/15625000000000000 (/.f64 1 (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) y) z))) y) z)))) (pow.f64 x 3)) (*.f64 23533438303/500000000 (/.f64 1 z)))))
25000000000/104109730557
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(-.f64 (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))) (*.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 25000000000/104109730557 (+.f64 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)) (*.f64 109450743720155518186945238952475330199643738550/117480365762300501174186766773860888386002001 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (/.f64 1 (pow.f64 x 2))) (*.f64 625000000000000000000/10838835996651139530249 (/.f64 y (pow.f64 x 3)))))
25000000000/104109730557
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(-.f64 (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))) (*.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 25000000000/104109730557 (+.f64 (*.f64 -625000000000000000000/10838835996651139530249 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)) (*.f64 109450743720155518186945238952475330199643738550/117480365762300501174186766773860888386002001 (/.f64 1 (pow.f64 x 3)))))) (*.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (/.f64 1 (pow.f64 x 2))))
(/.f64 (+.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 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)) (*.f64 23533438303/500000000 (/.f64 1 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 3)) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)) (*.f64 23533438303/500000000 (/.f64 1 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (pow.f64 x 3))) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 4))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)) (*.f64 23533438303/500000000 (/.f64 1 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)))))))
(/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 3) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 4) (pow.f64 x 4)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))))
(/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 3) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 4) (pow.f64 x 4)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))))
(/.f64 (+.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)) x) y) x))
(+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2)) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) x))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2))) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (pow.f64 x 2))))))) z))))
(+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2)) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2))) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) x))) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (pow.f64 x 2)))))))) (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x)) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2)) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) x))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2))) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (pow.f64 x 2))))))) z)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 4)) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 4) (pow.f64 x 3)))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 4) (pow.f64 x 2)))) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 4) (pow.f64 x 4)))) (*.f64 216700011257/5000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 4) x))))))))) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2)) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2))) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) x))) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (pow.f64 x 2)))))))) (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x)) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2)) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) x))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2))) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (pow.f64 x 2))))))) z))))))
(/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 3) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (pow.f64 x 3))) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z))))))
(/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 3) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (pow.f64 x 3))) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z))))))
(*.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 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.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 (+.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 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 (+.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) 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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(+.f64 (/.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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))))
y
(+.f64 (*.f64 4297481763/31250000 x) y)
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (+.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 y (+.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 y (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))))
(*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
y
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
y
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))) 1)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 1)
(*.f64 1 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) (*.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 1 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (/.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) 3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) 2)
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) -1)
(neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) 3) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(exp.f64 (log.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) 1))
(+.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (*.f64 z (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(+.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (*.f64 x (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))) (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) z))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) 1)
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))
(*.f64 (+.f64 x -2) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1)
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (sqrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(*.f64 (+.f64 2 (neg.f64 x)) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (+.f64 x -2))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))
(*.f64 (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 (+.f64 x -2) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))) (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))) (/.f64 (+.f64 x -2) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))
(*.f64 (/.f64 (+.f64 x -2) 1) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) 2)
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) -1)
(neg.f64 (/.f64 (+.f64 x -2) (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) 1))
(+.f64 y (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)))
(+.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) y)
(+.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) 1) y)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))) 1)
(*.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 1)
(*.f64 1 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 2) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) 3) (pow.f64 y 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000))) (-.f64 (*.f64 y y) (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) y))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000))) (*.f64 y y)) (-.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) y))
(pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 1)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 3)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 2))
(log.f64 (exp.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))))
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 3))
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(exp.f64 (log.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 1))
Outputs
(/.f64 23533438303/500000000 z)
(+.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) x) (*.f64 23533438303/500000000 (/.f64 1 z)))
(fma.f64 (+.f64 (/.f64 156699607947/500000000 z) (*.f64 -23533438303/500000000 (/.f64 y (*.f64 z z)))) x (/.f64 23533438303/500000000 z))
(fma.f64 (+.f64 (/.f64 156699607947/500000000 z) (*.f64 (/.f64 y (*.f64 z z)) -23533438303/500000000)) x (/.f64 23533438303/500000000 z))
(+.f64 (*.f64 (-.f64 (*.f64 263505074721/1000000000 (/.f64 1 z)) (+.f64 (*.f64 101134521927828168189/15625000000000000 (/.f64 1 (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) y) z))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) x) (*.f64 23533438303/500000000 (/.f64 1 z))))
(fma.f64 (-.f64 (-.f64 (/.f64 263505074721/1000000000 z) (/.f64 101134521927828168189/15625000000000000 (*.f64 z z))) (/.f64 (+.f64 (/.f64 156699607947/500000000 z) (*.f64 -23533438303/500000000 (/.f64 y (*.f64 z z)))) (/.f64 z y))) (*.f64 x x) (fma.f64 (+.f64 (/.f64 156699607947/500000000 z) (*.f64 -23533438303/500000000 (/.f64 y (*.f64 z z)))) x (/.f64 23533438303/500000000 z)))
(fma.f64 (-.f64 (-.f64 (/.f64 263505074721/1000000000 z) (/.f64 (/.f64 101134521927828168189/15625000000000000 z) z)) (*.f64 (-.f64 (/.f64 156699607947/500000000 (*.f64 z z)) (/.f64 (*.f64 23533438303/500000000 y) (pow.f64 z 3))) y)) (*.f64 x x) (fma.f64 (+.f64 (/.f64 156699607947/500000000 z) (*.f64 (/.f64 y (*.f64 z z)) -23533438303/500000000)) x (/.f64 23533438303/500000000 z)))
(+.f64 (*.f64 (-.f64 (*.f64 263505074721/1000000000 (/.f64 1 z)) (+.f64 (*.f64 101134521927828168189/15625000000000000 (/.f64 1 (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) y) z))) (pow.f64 x 2)) (+.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) x) (+.f64 (*.f64 (-.f64 (*.f64 216700011257/5000000000 (/.f64 1 z)) (+.f64 (*.f64 4297481763/31250000 (/.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) z)) (+.f64 (*.f64 9260348246176161735331/2500000000000000000 (/.f64 1 (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 (*.f64 263505074721/1000000000 (/.f64 1 z)) (+.f64 (*.f64 101134521927828168189/15625000000000000 (/.f64 1 (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 (*.f64 156699607947/500000000 (/.f64 1 z)) (*.f64 23533438303/500000000 (/.f64 y (pow.f64 z 2)))) y) z))) y) z)))) (pow.f64 x 3)) (*.f64 23533438303/500000000 (/.f64 1 z)))))
(fma.f64 (-.f64 (-.f64 (/.f64 263505074721/1000000000 z) (/.f64 101134521927828168189/15625000000000000 (*.f64 z z))) (/.f64 (+.f64 (/.f64 156699607947/500000000 z) (*.f64 -23533438303/500000000 (/.f64 y (*.f64 z z)))) (/.f64 z y))) (*.f64 x x) (fma.f64 (+.f64 (/.f64 156699607947/500000000 z) (*.f64 -23533438303/500000000 (/.f64 y (*.f64 z z)))) x (fma.f64 (-.f64 (/.f64 216700011257/5000000000 z) (fma.f64 4297481763/31250000 (/.f64 (+.f64 (/.f64 156699607947/500000000 z) (*.f64 -23533438303/500000000 (/.f64 y (*.f64 z z)))) z) (+.f64 (/.f64 9260348246176161735331/2500000000000000000 (*.f64 z z)) (/.f64 (-.f64 (-.f64 (/.f64 263505074721/1000000000 z) (/.f64 101134521927828168189/15625000000000000 (*.f64 z z))) (/.f64 (+.f64 (/.f64 156699607947/500000000 z) (*.f64 -23533438303/500000000 (/.f64 y (*.f64 z z)))) (/.f64 z y))) (/.f64 z y))))) (pow.f64 x 3) (/.f64 23533438303/500000000 z))))
(fma.f64 (-.f64 (-.f64 (/.f64 263505074721/1000000000 z) (/.f64 (/.f64 101134521927828168189/15625000000000000 z) z)) (*.f64 (-.f64 (/.f64 156699607947/500000000 (*.f64 z z)) (/.f64 (*.f64 23533438303/500000000 y) (pow.f64 z 3))) y)) (*.f64 x x) (fma.f64 (+.f64 (/.f64 156699607947/500000000 z) (*.f64 (/.f64 y (*.f64 z z)) -23533438303/500000000)) x (fma.f64 (-.f64 (/.f64 216700011257/5000000000 z) (+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 263505074721/1000000000 z) (/.f64 (/.f64 101134521927828168189/15625000000000000 z) z)) (*.f64 (-.f64 (/.f64 156699607947/500000000 (*.f64 z z)) (/.f64 (*.f64 23533438303/500000000 y) (pow.f64 z 3))) y)) z) y) (fma.f64 4297481763/31250000 (-.f64 (/.f64 156699607947/500000000 (*.f64 z z)) (/.f64 (*.f64 23533438303/500000000 y) (pow.f64 z 3))) (/.f64 9260348246176161735331/2500000000000000000 (*.f64 z z))))) (pow.f64 x 3) (/.f64 23533438303/500000000 z))))
25000000000/104109730557
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(-.f64 (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))) (*.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (/.f64 1 (pow.f64 x 2))))
(+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x))))
(+.f64 25000000000/104109730557 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 -62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x))))
(-.f64 (+.f64 25000000000/104109730557 (+.f64 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)) (*.f64 109450743720155518186945238952475330199643738550/117480365762300501174186766773860888386002001 (/.f64 1 (pow.f64 x 3))))) (+.f64 (*.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (/.f64 1 (pow.f64 x 2))) (*.f64 625000000000000000000/10838835996651139530249 (/.f64 y (pow.f64 x 3)))))
(+.f64 25000000000/104109730557 (-.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 109450743720155518186945238952475330199643738550/117480365762300501174186766773860888386002001 (pow.f64 x 3))) (+.f64 (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)) (/.f64 (*.f64 625000000000000000000/10838835996651139530249 y) (pow.f64 x 3)))))
(+.f64 25000000000/104109730557 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 109450743720155518186945238952475330199643738550/117480365762300501174186766773860888386002001 (pow.f64 x 3)) (fma.f64 625000000000000000000/10838835996651139530249 (/.f64 y (pow.f64 x 3)) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x))))))
25000000000/104109730557
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(-.f64 (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))) (*.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (/.f64 1 (pow.f64 x 2))))
(+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x))))
(+.f64 25000000000/104109730557 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 -62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x))))
(-.f64 (+.f64 25000000000/104109730557 (+.f64 (*.f64 -625000000000000000000/10838835996651139530249 (/.f64 y (pow.f64 x 3))) (+.f64 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)) (*.f64 109450743720155518186945238952475330199643738550/117480365762300501174186766773860888386002001 (/.f64 1 (pow.f64 x 3)))))) (*.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (/.f64 1 (pow.f64 x 2))))
(+.f64 25000000000/104109730557 (-.f64 (fma.f64 -625000000000000000000/10838835996651139530249 (/.f64 y (pow.f64 x 3)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 109450743720155518186945238952475330199643738550/117480365762300501174186766773860888386002001 (pow.f64 x 3)))) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x))))
(+.f64 25000000000/104109730557 (+.f64 (fma.f64 (/.f64 y (pow.f64 x 3)) -625000000000000000000/10838835996651139530249 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 (/.f64 109450743720155518186945238952475330199643738550/117480365762300501174186766773860888386002001 (pow.f64 x 3)) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
(/.f64 (+.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 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)) (*.f64 23533438303/500000000 (/.f64 1 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 2) (*.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (/.f64 (*.f64 x (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000)) (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z)) (/.f64 23533438303/500000000 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z))))
(-.f64 (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z)) x) (/.f64 23533438303/500000000 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z))) (/.f64 (*.f64 x (*.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 3)) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)) (*.f64 23533438303/500000000 (/.f64 1 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z))))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 2) (*.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (+.f64 (/.f64 (*.f64 x (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000)) (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z)) (/.f64 23533438303/500000000 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z))) (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 3) (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))
(+.f64 (-.f64 (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z)) x) (/.f64 23533438303/500000000 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z))) (/.f64 (*.f64 x (*.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 2))) (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 3)) (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (pow.f64 x 3))) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 4))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)) (*.f64 23533438303/500000000 (/.f64 1 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)))))))
(fma.f64 -1 (/.f64 y (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 2) (*.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (/.f64 (*.f64 y y) (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 3) (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (fma.f64 -1 (/.f64 (pow.f64 y 3) (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 4) (*.f64 (pow.f64 x 3) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (/.f64 (*.f64 x (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000)) (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z)) (/.f64 23533438303/500000000 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z))))))
(+.f64 (-.f64 (*.f64 (/.f64 (*.f64 y y) (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 3)) (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 (/.f64 (pow.f64 y 3) (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 4)) (*.f64 (pow.f64 x 3) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (-.f64 (+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z)) x) (/.f64 23533438303/500000000 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z))) (/.f64 (*.f64 x (*.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 2))))
(/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 y x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x)))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (*.f64 y y)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x x))) (+.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) y) (/.f64 23533438303/500000000 (*.f64 y x))))
(-.f64 (+.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) y) (/.f64 23533438303/500000000 (*.f64 y x))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (*.f64 y y)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (*.f64 y y)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x x))) (+.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) y) (/.f64 23533438303/500000000 (*.f64 y x))) (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 2) (pow.f64 y 3)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) y) (fma.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 2) (pow.f64 y 3)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (pow.f64 x 3)) (/.f64 23533438303/500000000 (*.f64 y x)))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (*.f64 y y)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 3) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 4) (pow.f64 x 4)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (*.f64 y y)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x x))) (+.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) y) (/.f64 23533438303/500000000 (*.f64 y x))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 3) (pow.f64 y 4)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 2) (pow.f64 y 3)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (pow.f64 x 3))))))
(+.f64 (-.f64 (+.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) y) (/.f64 23533438303/500000000 (*.f64 y x))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (*.f64 y y)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x x)))) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 3) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 y x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x)))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (*.f64 y y)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x x))) (+.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) y) (/.f64 23533438303/500000000 (*.f64 y x))))
(-.f64 (+.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) y) (/.f64 23533438303/500000000 (*.f64 y x))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (*.f64 y y)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (*.f64 y y)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x x))) (+.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) y) (/.f64 23533438303/500000000 (*.f64 y x))) (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 2) (pow.f64 y 3)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) y) (fma.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 2) (pow.f64 y 3)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (pow.f64 x 3)) (/.f64 23533438303/500000000 (*.f64 y x)))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (*.f64 y y)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) y) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 3) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 (pow.f64 y 4) (pow.f64 x 4)))) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z) 2) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (*.f64 (pow.f64 y 3) (pow.f64 x 3)))))))
(fma.f64 -1 (*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (*.f64 y y)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x x))) (+.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) y) (/.f64 23533438303/500000000 (*.f64 y x))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 3) (pow.f64 y 4)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) 2) (pow.f64 y 3)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (pow.f64 x 3))))))
(+.f64 (-.f64 (+.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) y) (/.f64 23533438303/500000000 (*.f64 y x))) (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (*.f64 y y)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x x)))) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 2) (*.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) 3) (*.f64 (pow.f64 y 4) (pow.f64 x 4))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.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)) x) y) x))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))
(+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x))) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2)) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) x))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2))) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (pow.f64 x 2))))))) z))))
(+.f64 (+.f64 (/.f64 23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y))) (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y))) (neg.f64 (*.f64 z (+.f64 (/.f64 (+.f64 x 216700011257/5000000000) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2) x)) (+.f64 (+.f64 (/.f64 156699607947/500000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2))) (/.f64 263505074721/1000000000 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2))) (/.f64 23533438303/500000000 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2))))))))
(+.f64 (/.f64 23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))) (-.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (*.f64 z (+.f64 (*.f64 (/.f64 (+.f64 x 216700011257/5000000000) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)) x) (+.f64 (/.f64 263505074721/1000000000 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)) (+.f64 (/.f64 156699607947/500000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2))) (/.f64 23533438303/500000000 (*.f64 x (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2))))))))))
(+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2)) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2))) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) x))) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (pow.f64 x 2)))))))) (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x)) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2)) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) x))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2))) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (pow.f64 x 2))))))) z)))))
(+.f64 (/.f64 23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y))) (+.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)) (neg.f64 (*.f64 z (+.f64 (/.f64 (+.f64 x 216700011257/5000000000) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2) x)) (+.f64 (+.f64 (/.f64 156699607947/500000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2))) (/.f64 263505074721/1000000000 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2))) (/.f64 23533438303/500000000 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2)))))))) (*.f64 (/.f64 (*.f64 z z) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)) (/.f64 (+.f64 (/.f64 (+.f64 x 216700011257/5000000000) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2) x)) (+.f64 (/.f64 263505074721/1000000000 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2)) (+.f64 (/.f64 156699607947/500000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2))) (/.f64 23533438303/500000000 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2)))))) x))))
(+.f64 (/.f64 23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))) (fma.f64 (/.f64 (*.f64 z z) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 216700011257/5000000000) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)) x) (+.f64 (/.f64 263505074721/1000000000 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)) (+.f64 (/.f64 156699607947/500000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2))) (/.f64 23533438303/500000000 (*.f64 x (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2))))))) x) (-.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (*.f64 z (+.f64 (*.f64 (/.f64 (+.f64 x 216700011257/5000000000) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)) x) (+.f64 (/.f64 263505074721/1000000000 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)) (+.f64 (/.f64 156699607947/500000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2))) (/.f64 23533438303/500000000 (*.f64 x (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 4)) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 4) (pow.f64 x 3)))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 4) (pow.f64 x 2)))) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 4) (pow.f64 x 4)))) (*.f64 216700011257/5000000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 4) x))))))))) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2)) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2))) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) x))) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (pow.f64 x 2)))))))) (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x)) (+.f64 (/.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)) (*.f64 -1 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2)) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) x))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 1 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2))) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (pow.f64 x 2))))))) z))))))
(fma.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 4)) (+.f64 (+.f64 (/.f64 156699607947/500000000 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 4))) (/.f64 263505074721/1000000000 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 4)))) (+.f64 (/.f64 23533438303/500000000 (*.f64 (pow.f64 x 4) (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 4))) (/.f64 216700011257/5000000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 4))))))) (+.f64 (/.f64 23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y))) (+.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)) (neg.f64 (*.f64 z (+.f64 (/.f64 (+.f64 x 216700011257/5000000000) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2) x)) (+.f64 (+.f64 (/.f64 156699607947/500000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2))) (/.f64 263505074721/1000000000 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2))) (/.f64 23533438303/500000000 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2)))))))) (*.f64 (/.f64 (*.f64 z z) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)) (/.f64 (+.f64 (/.f64 (+.f64 x 216700011257/5000000000) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2) x)) (+.f64 (/.f64 263505074721/1000000000 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2)) (+.f64 (/.f64 156699607947/500000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2))) (/.f64 23533438303/500000000 (*.f64 (*.f64 x x) (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2)))))) x)))))
(+.f64 (fma.f64 (/.f64 (*.f64 z z) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (/.f64 (+.f64 (*.f64 (/.f64 (+.f64 x 216700011257/5000000000) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)) x) (+.f64 (/.f64 263505074721/1000000000 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)) (+.f64 (/.f64 156699607947/500000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2))) (/.f64 23533438303/500000000 (*.f64 x (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2))))))) x) (-.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (*.f64 z (+.f64 (*.f64 (/.f64 (+.f64 x 216700011257/5000000000) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)) x) (+.f64 (/.f64 263505074721/1000000000 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)) (+.f64 (/.f64 156699607947/500000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2))) (/.f64 23533438303/500000000 (*.f64 x (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2)))))))))) (fma.f64 (neg.f64 (pow.f64 z 3)) (+.f64 (/.f64 156699607947/500000000 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 4))) (+.f64 (+.f64 (/.f64 216700011257/5000000000 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 4))) (+.f64 (/.f64 263505074721/1000000000 (*.f64 x (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 4)))) (/.f64 23533438303/500000000 (*.f64 (pow.f64 x 4) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 4))))) (/.f64 1 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 4)))) (/.f64 23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)))))
(/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) z)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z))))
(fma.f64 -1 (/.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) (/.f64 (*.f64 z z) (*.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (/.f64 23533438303/500000000 z) (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) (/.f64 z x))))
(-.f64 (+.f64 (/.f64 23533438303/500000000 z) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) z) x)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 z z)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z)))))
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) (/.f64 (*.f64 z z) (*.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (/.f64 23533438303/500000000 z) (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) (/.f64 z x)))) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2) (/.f64 (pow.f64 z 3) (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))))
(+.f64 (+.f64 (/.f64 23533438303/500000000 z) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) z) x)) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2) (pow.f64 z 3)) (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 z z)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 3) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (pow.f64 x 3))) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z))))))
(fma.f64 -1 (/.f64 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 3) (/.f64 (pow.f64 z 4) (*.f64 (pow.f64 x 3) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (fma.f64 -1 (/.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) (/.f64 (*.f64 z z) (*.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (/.f64 23533438303/500000000 z) (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) (/.f64 z x)))) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2) (/.f64 (pow.f64 z 3) (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))
(-.f64 (+.f64 (+.f64 (/.f64 23533438303/500000000 z) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) z) x)) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2) (pow.f64 z 3)) (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 z z)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (*.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 3) (pow.f64 z 4)) (*.f64 (pow.f64 x 3) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) z)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z))))
(fma.f64 -1 (/.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) (/.f64 (*.f64 z z) (*.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (/.f64 23533438303/500000000 z) (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) (/.f64 z x))))
(-.f64 (+.f64 (/.f64 23533438303/500000000 z) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) z) x)) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 z z)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z)))))
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) (/.f64 (*.f64 z z) (*.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (/.f64 23533438303/500000000 z) (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) (/.f64 z x)))) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2) (/.f64 (pow.f64 z 3) (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))))
(+.f64 (+.f64 (/.f64 23533438303/500000000 z) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) z) x)) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2) (pow.f64 z 3)) (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 z z)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 3) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (pow.f64 x 3))) (pow.f64 z 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 2) (*.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (pow.f64 x 2))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) (*.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) x)) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x) z) (*.f64 23533438303/500000000 (/.f64 1 z))))))
(fma.f64 -1 (/.f64 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 3) (/.f64 (pow.f64 z 4) (*.f64 (pow.f64 x 3) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (fma.f64 -1 (/.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) (/.f64 (*.f64 z z) (*.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (+.f64 (/.f64 23533438303/500000000 z) (/.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) (/.f64 z x)))) (/.f64 (pow.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) 2) (/.f64 (pow.f64 z 3) (*.f64 (*.f64 x x) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))))
(-.f64 (+.f64 (+.f64 (/.f64 23533438303/500000000 z) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) z) x)) (-.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 2) (pow.f64 z 3)) (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (*.f64 z z)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (*.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) 3) (pow.f64 z 4)) (*.f64 (pow.f64 x 3) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 -1000000000/23533438303 z)
(*.f64 z -1000000000/23533438303)
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (*.f64 z -1000000000/23533438303))
(fma.f64 x (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)) (*.f64 z -1000000000/23533438303))
(+.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))))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (fma.f64 -1000000000/23533438303 z (*.f64 (*.f64 x x) (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) 156699607947/23533438303))))))
(fma.f64 x (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)) (fma.f64 (*.f64 x x) (-.f64 (+.f64 (*.f64 y 500000000/23533438303) -137519416416/23533438303) (fma.f64 (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z -131752537360500000000/553822718361107519809))) (*.f64 z -1000000000/23533438303)))
(+.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)))))
(fma.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) x (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) 156699607947/23533438303))) (fma.f64 263505074721/47066876606 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) (+.f64 49698921037/117667191515 (*.f64 z -21670001125700000000/553822718361107519809))))) (fma.f64 -1000000000/23533438303 z (*.f64 (*.f64 x x) (-.f64 (*.f64 500000000/23533438303 (+.f64 y -4297481763/15625000)) (fma.f64 -131752537360500000000/553822718361107519809 z (*.f64 (+.f64 (*.f64 500000000/23533438303 (fma.f64 -2 y z)) (*.f64 156699607947000000000/553822718361107519809 z)) 156699607947/23533438303)))))))
(fma.f64 x (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)) (-.f64 (fma.f64 (*.f64 x x) (-.f64 (+.f64 (*.f64 y 500000000/23533438303) -137519416416/23533438303) (fma.f64 (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z -131752537360500000000/553822718361107519809))) (*.f64 z -1000000000/23533438303)) (*.f64 (pow.f64 x 3) (fma.f64 156699607947/23533438303 (-.f64 (+.f64 (*.f64 y 500000000/23533438303) -137519416416/23533438303) (fma.f64 (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)) 156699607947/23533438303 (*.f64 z -131752537360500000000/553822718361107519809))) (fma.f64 (fma.f64 500000000/23533438303 (fma.f64 y -2 z) (*.f64 z 156699607947000000000/553822718361107519809)) 263505074721/47066876606 (fma.f64 z -21670001125700000000/553822718361107519809 49698921037/117667191515))))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.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 y (*.f64 x x)) (-.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)))))
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (-.f64 (/.f64 (/.f64 y x) x) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.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 (fma.f64 -1 (/.f64 (+.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (neg.f64 y)) (*.f64 x x)) (fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x 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 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (+.f64 x -2)))
(*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (+.f64 x -2))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (+.f64 x -2))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (+.f64 x -2))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(/.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 y (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (+.f64 x -2))))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2)))
(+.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 (*.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 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (+.f64 x -2))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(+.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 (*.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 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (+.f64 x -2))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(+.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 (*.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 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (+.f64 x -2))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(/.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 y (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (+.f64 x -2))))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2)))
(+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (+.f64 x -2))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (+.f64 x -2))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) (*.f64 x x) z) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (+.f64 x -2))) (/.f64 y (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 x (+.f64 x -2)))))
(+.f64 (*.f64 (/.f64 (fma.f64 (*.f64 x x) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (+.f64 x -2))))
(/.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 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (+.f64 x -2))))
(+.f64 (/.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 (*.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 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.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 (*.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 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.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 (*.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 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.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 z (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.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 (*.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 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.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 (*.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 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.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 (*.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 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.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 z (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.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 (*.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 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.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 (*.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 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (/.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 (*.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 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
y
(+.f64 (*.f64 4297481763/31250000 x) y)
(fma.f64 4297481763/31250000 x y)
(fma.f64 x 4297481763/31250000 y)
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (*.f64 393497462077/5000000000 (pow.f64 x 2))))
(+.f64 (fma.f64 4297481763/31250000 x y) (*.f64 (*.f64 x x) 393497462077/5000000000))
(fma.f64 x 4297481763/31250000 (fma.f64 (*.f64 x x) 393497462077/5000000000 y))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (*.f64 x x) 393497462077/5000000000 (*.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)))
(fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000))
(fma.f64 (*.f64 x x) 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))))
(fma.f64 4297481763/31250000 x (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x 4297481763/31250000 (fma.f64 (*.f64 x x) 393497462077/5000000000 (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (*.f64 x x) 393497462077/5000000000 (*.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)))
(fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000))
(fma.f64 (*.f64 x x) 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))))
(fma.f64 4297481763/31250000 x (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(fma.f64 x 4297481763/31250000 (fma.f64 (*.f64 x x) 393497462077/5000000000 (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(+.f64 (*.f64 4297481763/31250000 x) (+.f64 y (+.f64 (*.f64 104109730557/25000000000 (pow.f64 x 3)) (*.f64 393497462077/5000000000 (pow.f64 x 2)))))
(+.f64 (fma.f64 4297481763/31250000 x y) (fma.f64 104109730557/25000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 393497462077/5000000000)))
(+.f64 (fma.f64 x 4297481763/31250000 y) (fma.f64 (*.f64 x x) 393497462077/5000000000 (*.f64 (pow.f64 x 3) 104109730557/25000000000)))
(*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x)
(*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000))
(*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
y
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
y
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))) 1)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 1)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 1 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) (*.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (*.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 1 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z)) 2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (cbrt.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z)))) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z)) 2))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (/.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z)) 2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (cbrt.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (sqrt.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (/.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (sqrt.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 1)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 3) 1/3)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) 3)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) 2)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) -1)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(neg.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(log.f64 (exp.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 3))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) 3) (pow.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) 3)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(exp.f64 (log.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) 1))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z))
(+.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (*.f64 z (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (*.f64 x (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))) (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) z))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) 1)
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 x -2) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1)
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 1 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z) (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z) (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z) (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z) (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) 2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (sqrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 2 (neg.f64 x)) (/.f64 1 (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (+.f64 x -2))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 (+.f64 x -2) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z)) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z)))))
(/.f64 (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))) (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z) (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z)) 2))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2))) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z)) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) x z)))))
(/.f64 (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))) (/.f64 (+.f64 x -2) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) 1) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 2)) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 1)
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 3) 1/3)
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) 3)
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) 2)
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))) -1)
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(neg.f64 (/.f64 (+.f64 x -2) (/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 2))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x -2)) (/.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) 3))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) 3)))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (log.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000))) 1))
(+.f64 (*.f64 z (-.f64 (/.f64 x (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) (/.f64 2 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)))) (*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000)) x) (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 y (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) y)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(+.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) 1) y)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))) 1)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 1)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.f64 1 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 2))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 2) (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) 3) (pow.f64 y 3)) (+.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000))) (-.f64 (*.f64 y y) (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) y))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) 3)) (fma.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) (*.f64 y (-.f64 y (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000))))))
(/.f64 (+.f64 (pow.f64 y 3) (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000)) 3)) (fma.f64 y (-.f64 y (*.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))) (*.f64 x (*.f64 x (*.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000))))))
(/.f64 (-.f64 (*.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000))) (*.f64 y y)) (-.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) y))
(/.f64 (*.f64 (fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y) (-.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) y)) (-.f64 (*.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000)) y))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (neg.f64 y)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (neg.f64 y))))
(pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 1)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 3) 1/3)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(pow.f64 (cbrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 3)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 2)
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 2))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(log.f64 (exp.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y))))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(cbrt.f64 (pow.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) 3))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(expm1.f64 (log1p.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(log1p.f64 (expm1.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(exp.f64 (log.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)
(exp.f64 (*.f64 (log.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y)) 1))
(fma.f64 x (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) y)
(fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)

eval1.2s (5.8%)

Compiler

Compiled 46650 to 31417 computations (32.7% saved)

prune453.0ms (2.1%)

Pruning

38 alts after pruning (38 fresh and 0 done)

PrunedKeptTotal
New1171381209
Fresh000
Picked101
Done404
Total1176381214
Error
0.1b
Counts
1214 → 38
Alt Table
Click to see full alt table
StatusErrorProgram
56.8b
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x 1770925396119/5000000000 (*.f64 (*.f64 x x) (+.f64 x 226700011257/5000000000))))
32.6b
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) -23533438303/1000000000)
25.5b
(/.f64 (fma.f64 x x -4) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (-.f64 x -2)))
34.8b
(/.f64 (+.f64 x -2) (/.f64 (+.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 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)))
47.7b
(/.f64 (+.f64 x -2) (/.f64 (+.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)) x) y) x)))
54.1b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
40.9b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z))
42.0b
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
34.8b
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
35.0b
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
34.8b
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
34.7b
(/.f64 (+.f64 x -2) 25000000000/104109730557)
26.9b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
27.7b
(/.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 x) (+.f64 x 216700011257/5000000000)) 156699607947/500000000) x) 23533438303/500000000))
31.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 x 263505074721/1000000000) 156699607947/500000000) x) 23533438303/500000000))
26.9b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000)) 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))
30.0b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
30.0b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 x))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
30.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))
48.7b
(/.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))
54.3b
(/.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.0b
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
34.8b
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
26.8b
(+.f64 (/.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 (*.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))
33.2b
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
34.7b
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
47.7b
(*.f64 (+.f64 x -2) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
40.9b
(*.f64 (+.f64 x -2) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
35.1b
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
25.5b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
35.5b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))))
33.4b
(*.f64 (+.f64 x -2) (+.f64 (-.f64 (+.f64 104109730557/25000000000 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x))) (/.f64 (-.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 3))) (/.f64 -12723143231740136880149/125000000000000000000 x)))
32.5b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z))) (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))))
35.1b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
42.1b
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
34.9b
(*.f64 (+.f64 x -2) 104109730557/25000000000)
42.0b
(*.f64 z -1000000000/23533438303)
35.2b
(*.f64 x 104109730557/25000000000)
Compiler

Compiled 1996 to 1482 computations (25.8% saved)

localize139.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 104109730557/25000000000 x)
1.0b
(/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
24.6b
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
Compiler

Compiled 293 to 209 computations (28.7% saved)

series12.0ms (0.1%)

Counts
4 → 52
Calls

18 calls:

TimeVariablePointExpression
2.0ms
z
@0
(/.f64 z (+.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) x) (+.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 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
1.0ms
x
@inf
(/.f64 z (+.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) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))

rewrite131.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
322×add-sqr-sqrt_binary64
307×*-un-lft-identity_binary64
307×pow1_binary64
303×add-exp-log_binary64
303×add-log-exp_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02782
163268
Stop Event
node limit
Counts
4 → 102
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
(*.f64 104109730557/25000000000 x)
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 2) (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) (sqrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) 1) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 2) 1) (/.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 1) (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 x (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) (-.f64 553822718361107519809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) -553822718361107519809/250000000000000000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 z z)) 1) (/.f64 (cbrt.f64 z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 z (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) (-.f64 553822718361107519809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) -553822718361107519809/250000000000000000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 z (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 104109730557/25000000000 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 104109730557/25000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 104109730557/25000000000 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 104109730557/25000000000 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 104109730557/25000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 104109730557/25000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 104109730557/25000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 104109730557/25000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 104109730557/25000000000 x)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) x) (*.f64 263505074721/1000000000 x))))) (#(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 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 3)) x) (+.f64 69434924403719793227841/1000000000000000000 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 69434924403719793227841/1000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2)) x) (-.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 1))))))

simplify134.0ms (0.6%)

Algorithm
egg-herbie
Rules
860×fma-def_binary64
577×times-frac_binary64
573×unswap-sqr_binary64
262×log-prod_binary64
160×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04094274
110754129
236724089
Stop Event
node limit
Counts
154 → 216
Calls
Call 1
Inputs
(*.f64 500000000/23533438303 (*.f64 y x))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y)) (pow.f64 x 2)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 393497462077/235334383030 (+.f64 (*.f64 65876268680250000000/553822718361107519809 y) (*.f64 156699607947/23533438303 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y))))) (pow.f64 x 3)) (*.f64 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y)) (pow.f64 x 2))))
(+.f64 (*.f64 (-.f64 104109730557/1176671915150 (+.f64 (*.f64 156699607947/23533438303 (-.f64 393497462077/235334383030 (+.f64 (*.f64 65876268680250000000/553822718361107519809 y) (*.f64 156699607947/23533438303 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y)))))) (+.f64 (*.f64 10835000562850000000/553822718361107519809 y) (*.f64 263505074721/47066876606 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y)))))) (pow.f64 x 4)) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 393497462077/235334383030 (+.f64 (*.f64 65876268680250000000/553822718361107519809 y) (*.f64 156699607947/23533438303 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y))))) (pow.f64 x 3)) (*.f64 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y)) (pow.f64 x 2)))))
104109730557/25000000000
(-.f64 104109730557/25000000000 (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 104109730557/25000000000 (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 104109730557/25000000000 (+.f64 (/.f64 y (pow.f64 x 3)) (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x))))
104109730557/25000000000
(-.f64 104109730557/25000000000 (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 104109730557/25000000000 (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 104109730557/25000000000 (+.f64 (/.f64 y (pow.f64 x 3)) (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x))))
(/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 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)) (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 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)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(/.f64 (*.f64 y 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)) (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 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)) (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 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)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(/.f64 (*.f64 y 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)) (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 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)) (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 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)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(/.f64 z (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 z (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 z (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 z (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(*.f64 500000000/23533438303 z)
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -78349803973500000000/553822718361107519809 (*.f64 z x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z)) (pow.f64 x 2))) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -78349803973500000000/553822718361107519809 (*.f64 z x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -10322785475206410101946750000000/13033352773350869092174451844127 z) (+.f64 (*.f64 10835000562850000000/553822718361107519809 z) (*.f64 -156699607947/23533438303 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z)) (pow.f64 x 2))) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -78349803973500000000/553822718361107519809 (*.f64 z x)))))
(/.f64 z (pow.f64 x 4))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (/.f64 z (pow.f64 x 4)))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (/.f64 z (pow.f64 x 4))))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 156699607947/500000000 z) (+.f64 (*.f64 -216700011257/5000000000 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z))) (*.f64 -57101552658317326134297/5000000000000000000 z))) (pow.f64 x 7))) (/.f64 z (pow.f64 x 4)))))
(/.f64 z (pow.f64 x 4))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (/.f64 z (pow.f64 x 4)))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (/.f64 z (pow.f64 x 4))))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -156699607947/500000000 (/.f64 z (pow.f64 x 7))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (+.f64 (*.f64 57101552658317326134297/5000000000000000000 (/.f64 z (pow.f64 x 7))) (/.f64 z (pow.f64 x 4)))))))
(*.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 (exp.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))) 1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))
(*.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 1 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 2) (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) (sqrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(*.f64 (*.f64 x (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 x 1) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) 1) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 2) 1) (/.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 1) (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 x (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) (-.f64 553822718361107519809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) -553822718361107519809/250000000000000000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000))
(pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 2)
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) -1)
(neg.f64 (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(exp.f64 (log.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)
(*.f64 z (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 1 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (sqrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (neg.f64 z) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) 1) (/.f64 (cbrt.f64 z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 z (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 z (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) (-.f64 553822718361107519809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 z (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) -553822718361107519809/250000000000000000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000))
(pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(pow.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)
(pow.f64 (sqrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) z) -1)
(neg.f64 (/.f64 z (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(sqrt.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(log.f64 (exp.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(cbrt.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))
(cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))
(expm1.f64 (log1p.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log1p.f64 (expm1.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(exp.f64 (log.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(exp.f64 (*.f64 (log.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 104109730557/25000000000 x))) 1)
(pow.f64 (*.f64 104109730557/25000000000 x) 1)
(pow.f64 (cbrt.f64 (*.f64 104109730557/25000000000 x)) 3)
(pow.f64 (sqrt.f64 (*.f64 104109730557/25000000000 x)) 2)
(pow.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)) 1/3)
(sqrt.f64 (*.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000))
(log.f64 (pow.f64 (exp.f64 x) 104109730557/25000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 104109730557/25000000000 x))))
(cbrt.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 104109730557/25000000000 x)))
(log1p.f64 (expm1.f64 (*.f64 104109730557/25000000000 x)))
(exp.f64 (log.f64 (*.f64 104109730557/25000000000 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 104109730557/25000000000 x)) 1))
(+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) x))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) x) (*.f64 263505074721/1000000000 x))
(+.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 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))) 1)
(/.f64 (*.f64 (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 3)) x) (+.f64 69434924403719793227841/1000000000000000000 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(/.f64 (*.f64 (-.f64 69434924403719793227841/1000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2)) x) (-.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 2)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 1))
Outputs
(*.f64 500000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 500000000/23533438303 y) x)
(*.f64 x (*.f64 500000000/23533438303 y))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y)) (pow.f64 x 2)))
(fma.f64 500000000/23533438303 (*.f64 y x) (*.f64 (+.f64 68759708208/23533438303 (*.f64 -78349803973500000000/553822718361107519809 y)) (*.f64 x x)))
(fma.f64 (+.f64 68759708208/23533438303 (*.f64 y -78349803973500000000/553822718361107519809)) (*.f64 x x) (*.f64 500000000/23533438303 (*.f64 y x)))
(fma.f64 x (*.f64 x (fma.f64 y -78349803973500000000/553822718361107519809 68759708208/23533438303)) (*.f64 x (*.f64 500000000/23533438303 y)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 393497462077/235334383030 (+.f64 (*.f64 65876268680250000000/553822718361107519809 y) (*.f64 156699607947/23533438303 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y))))) (pow.f64 x 3)) (*.f64 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y)) (pow.f64 x 2))))
(fma.f64 500000000/23533438303 (*.f64 y x) (fma.f64 (-.f64 393497462077/235334383030 (fma.f64 65876268680250000000/553822718361107519809 y (*.f64 (+.f64 68759708208/23533438303 (*.f64 -78349803973500000000/553822718361107519809 y)) 156699607947/23533438303))) (pow.f64 x 3) (*.f64 (+.f64 68759708208/23533438303 (*.f64 -78349803973500000000/553822718361107519809 y)) (*.f64 x x))))
(fma.f64 500000000/23533438303 (*.f64 y x) (fma.f64 (+.f64 68759708208/23533438303 (*.f64 y -78349803973500000000/553822718361107519809)) (*.f64 x x) (*.f64 (-.f64 393497462077/235334383030 (fma.f64 y 65876268680250000000/553822718361107519809 (+.f64 10774619318743717928976/553822718361107519809 (*.f64 (*.f64 y -78349803973500000000/553822718361107519809) 156699607947/23533438303)))) (pow.f64 x 3))))
(fma.f64 (-.f64 393497462077/235334383030 (fma.f64 (fma.f64 y -78349803973500000000/553822718361107519809 68759708208/23533438303) 156699607947/23533438303 (*.f64 y 65876268680250000000/553822718361107519809))) (pow.f64 x 3) (fma.f64 x (*.f64 x (fma.f64 y -78349803973500000000/553822718361107519809 68759708208/23533438303)) (*.f64 x (*.f64 500000000/23533438303 y))))
(+.f64 (*.f64 (-.f64 104109730557/1176671915150 (+.f64 (*.f64 156699607947/23533438303 (-.f64 393497462077/235334383030 (+.f64 (*.f64 65876268680250000000/553822718361107519809 y) (*.f64 156699607947/23533438303 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y)))))) (+.f64 (*.f64 10835000562850000000/553822718361107519809 y) (*.f64 263505074721/47066876606 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y)))))) (pow.f64 x 4)) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 (-.f64 393497462077/235334383030 (+.f64 (*.f64 65876268680250000000/553822718361107519809 y) (*.f64 156699607947/23533438303 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y))))) (pow.f64 x 3)) (*.f64 (-.f64 68759708208/23533438303 (*.f64 78349803973500000000/553822718361107519809 y)) (pow.f64 x 2)))))
(fma.f64 (-.f64 104109730557/1176671915150 (fma.f64 156699607947/23533438303 (-.f64 393497462077/235334383030 (fma.f64 65876268680250000000/553822718361107519809 y (*.f64 (+.f64 68759708208/23533438303 (*.f64 -78349803973500000000/553822718361107519809 y)) 156699607947/23533438303))) (fma.f64 10835000562850000000/553822718361107519809 y (*.f64 (+.f64 68759708208/23533438303 (*.f64 -78349803973500000000/553822718361107519809 y)) 263505074721/47066876606)))) (pow.f64 x 4) (fma.f64 500000000/23533438303 (*.f64 y x) (fma.f64 (-.f64 393497462077/235334383030 (fma.f64 65876268680250000000/553822718361107519809 y (*.f64 (+.f64 68759708208/23533438303 (*.f64 -78349803973500000000/553822718361107519809 y)) 156699607947/23533438303))) (pow.f64 x 3) (*.f64 (+.f64 68759708208/23533438303 (*.f64 -78349803973500000000/553822718361107519809 y)) (*.f64 x x)))))
(fma.f64 (-.f64 104109730557/1176671915150 (fma.f64 156699607947/23533438303 (-.f64 393497462077/235334383030 (fma.f64 y 65876268680250000000/553822718361107519809 (+.f64 10774619318743717928976/553822718361107519809 (*.f64 (*.f64 y -78349803973500000000/553822718361107519809) 156699607947/23533438303)))) (fma.f64 y 10835000562850000000/553822718361107519809 (+.f64 9059266024571598504984/553822718361107519809 (*.f64 (*.f64 y -78349803973500000000/553822718361107519809) 263505074721/47066876606))))) (pow.f64 x 4) (fma.f64 500000000/23533438303 (*.f64 y x) (fma.f64 (+.f64 68759708208/23533438303 (*.f64 y -78349803973500000000/553822718361107519809)) (*.f64 x x) (*.f64 (-.f64 393497462077/235334383030 (fma.f64 y 65876268680250000000/553822718361107519809 (+.f64 10774619318743717928976/553822718361107519809 (*.f64 (*.f64 y -78349803973500000000/553822718361107519809) 156699607947/23533438303)))) (pow.f64 x 3)))))
(fma.f64 (-.f64 104109730557/1176671915150 (fma.f64 156699607947/23533438303 (-.f64 393497462077/235334383030 (fma.f64 (fma.f64 y -78349803973500000000/553822718361107519809 68759708208/23533438303) 156699607947/23533438303 (*.f64 y 65876268680250000000/553822718361107519809))) (fma.f64 (fma.f64 y -78349803973500000000/553822718361107519809 68759708208/23533438303) 263505074721/47066876606 (*.f64 y 10835000562850000000/553822718361107519809)))) (pow.f64 x 4) (fma.f64 (-.f64 393497462077/235334383030 (fma.f64 (fma.f64 y -78349803973500000000/553822718361107519809 68759708208/23533438303) 156699607947/23533438303 (*.f64 y 65876268680250000000/553822718361107519809))) (pow.f64 x 3) (fma.f64 x (*.f64 x (fma.f64 y -78349803973500000000/553822718361107519809 68759708208/23533438303)) (*.f64 x (*.f64 500000000/23533438303 y)))))
104109730557/25000000000
(-.f64 104109730557/25000000000 (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x))
(+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))
(-.f64 (+.f64 104109730557/25000000000 (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 104109730557/25000000000 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x))) (/.f64 12723143231740136880149/125000000000000000000 x))
(+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 104109730557/25000000000 (+.f64 (/.f64 y (pow.f64 x 3)) (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x))))
(-.f64 (+.f64 (+.f64 104109730557/25000000000 (/.f64 y (pow.f64 x 3))) (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x))) (+.f64 (/.f64 12723143231740136880149/125000000000000000000 x) (/.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (pow.f64 x 3))))
(+.f64 104109730557/25000000000 (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (-.f64 (/.f64 y (pow.f64 x 3)) (+.f64 (/.f64 12723143231740136880149/125000000000000000000 x) (/.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (pow.f64 x 3))))))
(+.f64 104109730557/25000000000 (+.f64 (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (/.f64 y (pow.f64 x 3))) (-.f64 (/.f64 -12723143231740136880149/125000000000000000000 x) (/.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (pow.f64 x 3)))))
104109730557/25000000000
(-.f64 104109730557/25000000000 (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x))
(+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))
(-.f64 (+.f64 104109730557/25000000000 (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2)))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x)))
(-.f64 (+.f64 104109730557/25000000000 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x))) (/.f64 12723143231740136880149/125000000000000000000 x))
(+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 104109730557/25000000000 (+.f64 (/.f64 y (pow.f64 x 3)) (*.f64 2157218858562374472887084159837293/625000000000000000000000000000 (/.f64 1 (pow.f64 x 2))))) (+.f64 (*.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 3))) (*.f64 12723143231740136880149/125000000000000000000 (/.f64 1 x))))
(-.f64 (+.f64 (+.f64 104109730557/25000000000 (/.f64 y (pow.f64 x 3))) (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x))) (+.f64 (/.f64 12723143231740136880149/125000000000000000000 x) (/.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (pow.f64 x 3))))
(+.f64 104109730557/25000000000 (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (-.f64 (/.f64 y (pow.f64 x 3)) (+.f64 (/.f64 12723143231740136880149/125000000000000000000 x) (/.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (pow.f64 x 3))))))
(+.f64 104109730557/25000000000 (+.f64 (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (/.f64 y (pow.f64 x 3))) (-.f64 (/.f64 -12723143231740136880149/125000000000000000000 x) (/.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 (*.f64 x x) (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(/.f64 (*.f64 y x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)
(/.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(/.f64 (*.f64 y x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)
(/.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(+.f64 (/.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (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 x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x)) (*.f64 (/.f64 y (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(fma.f64 (/.f64 (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x x) (/.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(/.f64 z (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 z (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 z (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 z (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 500000000/23533438303 z)
(+.f64 (*.f64 500000000/23533438303 z) (*.f64 -78349803973500000000/553822718361107519809 (*.f64 z x)))
(fma.f64 500000000/23533438303 z (*.f64 -78349803973500000000/553822718361107519809 (*.f64 x z)))
(fma.f64 500000000/23533438303 z (*.f64 x (*.f64 z -78349803973500000000/553822718361107519809)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z)) (pow.f64 x 2))) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -78349803973500000000/553822718361107519809 (*.f64 z x))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127)) (fma.f64 500000000/23533438303 z (*.f64 -78349803973500000000/553822718361107519809 (*.f64 x z))))
(-.f64 (fma.f64 500000000/23533438303 z (*.f64 x (*.f64 z -78349803973500000000/553822718361107519809))) (*.f64 x (*.f64 x (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -10322785475206410101946750000000/13033352773350869092174451844127 z) (+.f64 (*.f64 10835000562850000000/553822718361107519809 z) (*.f64 -156699607947/23533438303 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z)) (pow.f64 x 2))) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 -78349803973500000000/553822718361107519809 (*.f64 z x)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -10322785475206410101946750000000/13033352773350869092174451844127 z (fma.f64 10835000562850000000/553822718361107519809 z (*.f64 (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127) -156699607947/23533438303)))) (fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127)) (fma.f64 500000000/23533438303 z (*.f64 -78349803973500000000/553822718361107519809 (*.f64 x z)))))
(-.f64 (-.f64 (fma.f64 500000000/23533438303 z (*.f64 x (*.f64 z -78349803973500000000/553822718361107519809))) (*.f64 x (*.f64 x (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127)))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 z 1680930556212820117203213728917196250000000/306719603372886620352117082586607327396481) (*.f64 z -10067800657947609353103200000000/13033352773350869092174451844127))))
(-.f64 (fma.f64 500000000/23533438303 z (*.f64 x (*.f64 z -78349803973500000000/553822718361107519809))) (fma.f64 (pow.f64 x 3) (fma.f64 z -10067800657947609353103200000000/13033352773350869092174451844127 (*.f64 z 1680930556212820117203213728917196250000000/306719603372886620352117082586607327396481)) (*.f64 x (*.f64 x (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127)))))
(/.f64 z (pow.f64 x 4))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (/.f64 z (pow.f64 x 4)))
(fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (/.f64 z (pow.f64 x 4)))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (/.f64 z (pow.f64 x 4))))
(fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (fma.f64 -1 (/.f64 (*.f64 z -40371268010758926720049/25000000000000000000) (pow.f64 x 6)) (/.f64 z (pow.f64 x 4))))
(fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (-.f64 (/.f64 z (pow.f64 x 4)) (/.f64 z (/.f64 (pow.f64 x 6) -40371268010758926720049/25000000000000000000))))
(-.f64 (fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (/.f64 z (pow.f64 x 4))) (/.f64 z (/.f64 (pow.f64 x 6) -40371268010758926720049/25000000000000000000)))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 156699607947/500000000 z) (+.f64 (*.f64 -216700011257/5000000000 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z))) (*.f64 -57101552658317326134297/5000000000000000000 z))) (pow.f64 x 7))) (/.f64 z (pow.f64 x 4)))))
(fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (fma.f64 -1 (/.f64 (*.f64 z -40371268010758926720049/25000000000000000000) (pow.f64 x 6)) (fma.f64 -1 (/.f64 (fma.f64 156699607947/500000000 z (fma.f64 -216700011257/5000000000 (*.f64 z -40371268010758926720049/25000000000000000000) (*.f64 z -57101552658317326134297/5000000000000000000))) (pow.f64 x 7)) (/.f64 z (pow.f64 x 4)))))
(fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (-.f64 (-.f64 (/.f64 z (pow.f64 x 4)) (/.f64 (fma.f64 156699607947/500000000 z (fma.f64 z -57101552658317326134297/5000000000000000000 (*.f64 z 8748454232390823417347856387591593/125000000000000000000000000000))) (pow.f64 x 7))) (/.f64 z (/.f64 (pow.f64 x 6) -40371268010758926720049/25000000000000000000))))
(-.f64 (-.f64 (fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (/.f64 z (pow.f64 x 4))) (/.f64 z (/.f64 (pow.f64 x 6) -40371268010758926720049/25000000000000000000))) (/.f64 (fma.f64 156699607947/500000000 z (fma.f64 z -57101552658317326134297/5000000000000000000 (*.f64 z 8748454232390823417347856387591593/125000000000000000000000000000))) (pow.f64 x 7)))
(/.f64 z (pow.f64 x 4))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (/.f64 z (pow.f64 x 4)))
(fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (/.f64 z (pow.f64 x 4)))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (/.f64 z (pow.f64 x 4))))
(fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (fma.f64 -1 (/.f64 (*.f64 z -40371268010758926720049/25000000000000000000) (pow.f64 x 6)) (/.f64 z (pow.f64 x 4))))
(fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (-.f64 (/.f64 z (pow.f64 x 4)) (/.f64 z (/.f64 (pow.f64 x 6) -40371268010758926720049/25000000000000000000))))
(-.f64 (fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (/.f64 z (pow.f64 x 4))) (/.f64 z (/.f64 (pow.f64 x 6) -40371268010758926720049/25000000000000000000)))
(+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -156699607947/500000000 (/.f64 z (pow.f64 x 7))) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (+.f64 (*.f64 57101552658317326134297/5000000000000000000 (/.f64 z (pow.f64 x 7))) (/.f64 z (pow.f64 x 4)))))))
(fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (fma.f64 -156699607947/500000000 (/.f64 z (pow.f64 x 7)) (fma.f64 216700011257/5000000000 (/.f64 (*.f64 z -40371268010758926720049/25000000000000000000) (pow.f64 x 7)) (fma.f64 -1 (/.f64 (*.f64 z -40371268010758926720049/25000000000000000000) (pow.f64 x 6)) (fma.f64 57101552658317326134297/5000000000000000000 (/.f64 z (pow.f64 x 7)) (/.f64 z (pow.f64 x 4)))))))
(fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (fma.f64 -156699607947/500000000 (/.f64 z (pow.f64 x 7)) (fma.f64 216700011257/5000000000 (/.f64 z (/.f64 (pow.f64 x 7) -40371268010758926720049/25000000000000000000)) (-.f64 (fma.f64 (/.f64 z (pow.f64 x 7)) 57101552658317326134297/5000000000000000000 (/.f64 z (pow.f64 x 4))) (/.f64 z (/.f64 (pow.f64 x 6) -40371268010758926720049/25000000000000000000))))))
(fma.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5)) (fma.f64 -156699607947/500000000 (/.f64 z (pow.f64 x 7)) (-.f64 (fma.f64 216700011257/5000000000 (/.f64 z (/.f64 (pow.f64 x 7) -40371268010758926720049/25000000000000000000)) (fma.f64 (/.f64 z (pow.f64 x 7)) 57101552658317326134297/5000000000000000000 (/.f64 z (pow.f64 x 4)))) (/.f64 z (/.f64 (pow.f64 x 6) -40371268010758926720049/25000000000000000000)))))
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (*.f64 263505074721/1000000000 x))
(fma.f64 216700011257/5000000000 (*.f64 x x) (*.f64 x 263505074721/1000000000))
(fma.f64 (*.f64 x x) 216700011257/5000000000 (*.f64 x 263505074721/1000000000))
(fma.f64 x (*.f64 x 216700011257/5000000000) (*.f64 x 263505074721/1000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(fma.f64 216700011257/5000000000 (*.f64 x x) (pow.f64 x 3))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(fma.f64 216700011257/5000000000 (*.f64 x x) (pow.f64 x 3))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))) 1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 1 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 2) (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) (sqrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (*.f64 x (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 x (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 x 1) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) 1) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 2) 1) (/.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 1) (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 x (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 x (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 x (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y))) 2) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (cbrt.f64 (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 x (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) (-.f64 553822718361107519809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 x (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000) (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) (-.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) 553822718361107519809/250000000000000000) (*.f64 x (*.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) (+.f64 553822718361107519809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) -23533438303/500000000)))))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (/.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) -23533438303/500000000 553822718361107519809/250000000000000000))))
(*.f64 (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) -553822718361107519809/250000000000000000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000))
(/.f64 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) -553822718361107519809/250000000000000000))
(*.f64 (*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) -553822718361107519809/250000000000000000)) (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000))
(/.f64 (*.f64 x (*.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000))) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) -553822718361107519809/250000000000000000))
(pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 3) 1/3)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 3)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 2)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y))) -1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(neg.f64 (/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 2))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (exp.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) 3))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y)) 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (log.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)) 1))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 104109730557/25000000000 x 393497462077/5000000000) 4297481763/31250000) y) (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(-.f64 (exp.f64 (log1p.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 z (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 1 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) z) -2)) (cbrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (sqrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (neg.f64 z) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) 1) (/.f64 (cbrt.f64 z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (cbrt.f64 (*.f64 z z)) (/.f64 (cbrt.f64 z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 z z)) (cbrt.f64 z)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 z (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (/.f64 z (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (cbrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 (*.f64 z z)) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 z) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 z (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (/.f64 z (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 z (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (/.f64 z (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 z) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 z z)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (cbrt.f64 z)))
(*.f64 (/.f64 z (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) (-.f64 553822718361107519809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 23533438303/500000000))))
(/.f64 (*.f64 z (-.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) 553822718361107519809/250000000000000000) (*.f64 x (*.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000))
(*.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) (+.f64 553822718361107519809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) -23533438303/500000000))) (/.f64 z (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000)))
(*.f64 (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) -23533438303/500000000 553822718361107519809/250000000000000000)) (/.f64 z (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 13033352773350869092174451844127/125000000000000000000000000)))
(*.f64 (/.f64 z (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) -553822718361107519809/250000000000000000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000))
(/.f64 (*.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) -553822718361107519809/250000000000000000))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000) (/.f64 z (+.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2) -553822718361107519809/250000000000000000)))
(pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (cbrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (sqrt.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) z) -1)
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(neg.f64 (/.f64 z (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(sqrt.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (exp.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(expm1.f64 (log1p.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log1p.f64 (expm1.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (log.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (*.f64 (log.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))
(/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 104109730557/25000000000 x))) 1)
(*.f64 x 104109730557/25000000000)
(pow.f64 (*.f64 104109730557/25000000000 x) 1)
(*.f64 x 104109730557/25000000000)
(pow.f64 (cbrt.f64 (*.f64 104109730557/25000000000 x)) 3)
(*.f64 x 104109730557/25000000000)
(pow.f64 (sqrt.f64 (*.f64 104109730557/25000000000 x)) 2)
(*.f64 x 104109730557/25000000000)
(pow.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))
(sqrt.f64 (*.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000))
(sqrt.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))
(log.f64 (pow.f64 (exp.f64 x) 104109730557/25000000000))
(*.f64 x 104109730557/25000000000)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 104109730557/25000000000 x))))
(*.f64 x 104109730557/25000000000)
(cbrt.f64 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))
(expm1.f64 (log1p.f64 (*.f64 104109730557/25000000000 x)))
(*.f64 x 104109730557/25000000000)
(log1p.f64 (expm1.f64 (*.f64 104109730557/25000000000 x)))
(*.f64 x 104109730557/25000000000)
(exp.f64 (log.f64 (*.f64 104109730557/25000000000 x)))
(*.f64 x 104109730557/25000000000)
(exp.f64 (*.f64 (log.f64 (*.f64 104109730557/25000000000 x)) 1))
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) x))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) x) (*.f64 263505074721/1000000000 x))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 x 263505074721/1000000000) (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000))) (*.f64 x 263505074721/1000000000))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))) 1)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(/.f64 (*.f64 (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 3)) x) (+.f64 69434924403719793227841/1000000000000000000 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (-.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 263505074721/1000000000))))
(/.f64 (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 3)) (/.f64 (+.f64 69434924403719793227841/1000000000000000000 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) (fma.f64 x (+.f64 x 216700011257/5000000000) -263505074721/1000000000))) x))
(*.f64 (/.f64 (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 3)) (fma.f64 x (*.f64 (+.f64 x 216700011257/5000000000) (fma.f64 x (+.f64 x 216700011257/5000000000) -263505074721/1000000000)) 69434924403719793227841/1000000000000000000)) x)
(/.f64 (*.f64 (-.f64 69434924403719793227841/1000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2)) x) (-.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))))
(/.f64 (-.f64 69434924403719793227841/1000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2)) (/.f64 (-.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) x))
(/.f64 x (/.f64 (-.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000))) (-.f64 69434924403719793227841/1000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2))))
(*.f64 (/.f64 (-.f64 69434924403719793227841/1000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2)) (fma.f64 (+.f64 x 216700011257/5000000000) (neg.f64 x) 263505074721/1000000000)) x)
(pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 1)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 3)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 2)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3) 1/3)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) 1))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.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)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
0.0b
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
0.3b
(*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))
0.6b
(*.f64 104109730557/25000000000 x)
Compiler

Compiled 39 to 31 computations (20.5% saved)

series10.0ms (0%)

Counts
3 → 21
Calls

9 calls:

TimeVariablePointExpression
7.0ms
x
@inf
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
0.0ms
x
@0
(*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))
0.0ms
x
@inf
(*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))
0.0ms
x
@-inf
(*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))
0.0ms
x
@0
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)

rewrite100.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
493×log-prod_binary64
470×fma-def_binary64
312×pow-prod-down_binary64
299×pow2_binary64
271×fma-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01123
124923
2318523
Stop Event
node limit
Counts
3 → 178
Calls
Call 1
Inputs
(*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x 2284450290879775841688574159837293/625000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (sqrt.f64 x)) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x 2284450290879775841688574159837293/625000000000000000000000000000) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 2) (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (/.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (-.f64 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000 (*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000)) (neg.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) (neg.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 3)) (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (-.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 2) (*.f64 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 2)) (-.f64 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (pow.f64 (exp.f64 104109730557/25000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 104109730557/25000000000 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 104109730557/25000000000 (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 104109730557/25000000000 x (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 104109730557/25000000000 x (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x 104109730557/25000000000) 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x 104109730557/25000000000) 1 (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1 -13764240537310136880149/125000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) 2284450290879775841688574159837293/625000000000000000000000000000) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) -13764240537310136880149/125000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) 2284450290879775841688574159837293/625000000000000000000000000000) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)))) -13764240537310136880149/125000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (/.f64 1 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) 2) (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (pow.f64 x -1/2)) (pow.f64 x -1/2) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (/.f64 1 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) (neg.f64 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) (neg.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (exp.f64 104109730557/25000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x 104109730557/25000000000) 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) 2284450290879775841688574159837293/625000000000000000000000000000) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) 2284450290879775841688574159837293/625000000000000000000000000000) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (pow.f64 x -1/2)) (pow.f64 x -1/2) (*.f64 x 104109730557/25000000000))))))

simplify118.0ms (0.5%)

Algorithm
egg-herbie
Rules
419×cancel-sign-sub-inv_binary64
387×unswap-sqr_binary64
293×fma-neg_binary64
281×times-frac_binary64
244×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03642616
18452495
225732454
Stop Event
node limit
Counts
199 → 216
Calls
Call 1
Inputs
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(-.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) 13764240537310136880149/125000000000000000000)
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 104109730557/25000000000 x)
(+.f64 0 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 1 (/.f64 x 2284450290879775841688574159837293/625000000000000000000000000000))
(/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (neg.f64 x))
(/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1)
(pow.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) 1/2)
(pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)
(pow.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)
(pow.f64 (*.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)
(pow.f64 (/.f64 x 2284450290879775841688574159837293/625000000000000000000000000000) -1)
(sqrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))
(log.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(cbrt.f64 (*.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(expm1.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(log1p.f64 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(exp.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1/3))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (*.f64 x 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 0 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(+.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) (*.f64 x 104109730557/25000000000))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))
(*.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))
(*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 2) (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))))
(*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (/.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000)))
(/.f64 1 (/.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (-.f64 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000 (*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000)) (neg.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) (neg.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))))
(/.f64 (fma.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 3)) (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (-.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 2) (*.f64 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)))))
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 2)) (-.f64 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)))
(pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000)) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(exp.f64 (log.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))) 2))
(fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 1 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(fma.f64 1 (*.f64 x 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(fma.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(fma.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(fma.f64 x 104109730557/25000000000 (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 104109730557/25000000000 x (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(fma.f64 104109730557/25000000000 x (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(fma.f64 (*.f64 x 104109730557/25000000000) 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(fma.f64 (*.f64 x 104109730557/25000000000) 1 (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1 -13764240537310136880149/125000000000000000000)
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) 2284450290879775841688574159837293/625000000000000000000000000000) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) -13764240537310136880149/125000000000000000000)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)
(fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(fma.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) 2284450290879775841688574159837293/625000000000000000000000000000) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)
(fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(fma.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)))) -13764240537310136880149/125000000000000000000)
(fma.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (/.f64 1 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) 2) (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (*.f64 x 104109730557/25000000000))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (*.f64 x 104109730557/25000000000))
(fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (pow.f64 x -1/2)) (pow.f64 x -1/2) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)
(-.f64 (/.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)))))
(*.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (/.f64 1 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))))
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) (neg.f64 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) (neg.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
(pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) 1/2)
(pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)
(pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))
(log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)) 1/3))
(fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (*.f64 x 104109730557/25000000000))
(fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(fma.f64 1 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x 104109730557/25000000000))
(fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (*.f64 x 104109730557/25000000000))
(fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 x 104109730557/25000000000) 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) 2284450290879775841688574159837293/625000000000000000000000000000) (*.f64 x 104109730557/25000000000))
(fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (*.f64 x 104109730557/25000000000))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) 2284450290879775841688574159837293/625000000000000000000000000000) (*.f64 x 104109730557/25000000000))
(fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (pow.f64 x -1/2)) (pow.f64 x -1/2) (*.f64 x 104109730557/25000000000))
Outputs
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(-.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)) 13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 0 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 1 (/.f64 x 2284450290879775841688574159837293/625000000000000000000000000000))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (neg.f64 x))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(pow.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) 1/2)
(sqrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))
(pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(pow.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(pow.f64 (*.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(pow.f64 (/.f64 x 2284450290879775841688574159837293/625000000000000000000000000000) -1)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(sqrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))
(log.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(cbrt.f64 (*.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(expm1.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(log1p.f64 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(exp.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(exp.f64 (*.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1/3))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(+.f64 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(+.f64 (*.f64 x 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(+.f64 0 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) (*.f64 x 104109730557/25000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))
(*.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 1)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 2))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 2) (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (/.f64 1 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) 1) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))) 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))
(*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (/.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) 1) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))) 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))
(/.f64 1 (/.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (/.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) 1) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))) 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (-.f64 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000 (*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) 1) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))) 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)))
(*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (/.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000)) (neg.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) 1) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))) 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) (neg.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))))
(*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (/.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)))
(/.f64 (fma.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 3)) (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (-.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 2) (*.f64 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)))))
(/.f64 (fma.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 3)) (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (-.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 2) (*.f64 x (*.f64 104109730557/25000000000 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))))
(/.f64 (fma.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 3)) (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) (*.f64 x 104109730557/25000000000)))))
(/.f64 (fma.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 3)) (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (+.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 2) (+.f64 -237833504254353737358755343686173225190262201/15625000000000000000000000000000000000000 (*.f64 x 1432991373661095256137100992012993/3125000000000000000000000000000)))))
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 2)) (-.f64 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)))
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 2)) (-.f64 (fma.f64 x 104109730557/25000000000 (neg.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000))
(/.f64 (-.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 2)) (+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000))
(/.f64 (-.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 2)) (+.f64 (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000) (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 1)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 2) 1/2)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 3) 1/3)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 3)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 2)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000)) -1)
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) 1) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) -2607694797850717019194915814953612754551363368226521391123421947949/1953125000000000000000000000000000000000000000000000000000000) (+.f64 (*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))) 189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000))
(pow.f64 (/.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)) (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000)) -1)
(*.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (/.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) -189454317568931645604627337684454555190262201/15625000000000000000000000000000000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 13764240537310136880149/125000000000000000000)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 2))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(log.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(log.f64 (*.f64 (exp.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 3))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(exp.f64 (log.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) 3)) 1/3))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))) 3))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)))) 2))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 1 (*.f64 x 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 1 (*.f64 x 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) (*.f64 x 104109730557/25000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 x 104109730557/25000000000 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 x 104109730557/25000000000 (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 104109730557/25000000000 x (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 104109730557/25000000000 x (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (*.f64 x 104109730557/25000000000) 1 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (*.f64 x 104109730557/25000000000) 1 (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1 -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) 2284450290879775841688574159837293/625000000000000000000000000000) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (cbrt.f64 x)) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) -13764240537310136880149/125000000000000000000)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)
(fma.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) -13764240537310136880149/125000000000000000000)
(fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) 2284450290879775841688574159837293/625000000000000000000000000000) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)))) -13764240537310136880149/125000000000000000000)
(+.f64 -13764240537310136880149/125000000000000000000 (/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x -104109730557/25000000000)) (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))))
(+.f64 -13764240537310136880149/125000000000000000000 (/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) (+.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) -237833504254353737358755343686173225190262201/15625000000000000000000000000000000000000))))
(fma.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (/.f64 1 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -13764240537310136880149/125000000000000000000)
(fma.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (/.f64 1 (fma.f64 x 104109730557/25000000000 (neg.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) -13764240537310136880149/125000000000000000000)
(+.f64 -13764240537310136880149/125000000000000000000 (/.f64 (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x))))
(+.f64 -13764240537310136880149/125000000000000000000 (/.f64 (fma.f64 x (*.f64 x 10838835996651139530249/625000000000000000000) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) 2) (cbrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (*.f64 x 104109730557/25000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (sqrt.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000)) (*.f64 x 104109730557/25000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000) 1))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (cbrt.f64 x)) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (pow.f64 x -1/2)) (pow.f64 x -1/2) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(+.f64 -13764240537310136880149/125000000000000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(-.f64 (/.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (neg.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x 10838835996651139530249/625000000000000000000) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))
(*.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (/.f64 1 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) 1) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x -104109730557/25000000000)) (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) (+.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) -237833504254353737358755343686173225190262201/15625000000000000000000000000000000000000)))
(*.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (/.f64 1 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (neg.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x 10838835996651139530249/625000000000000000000) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) 1) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x -104109730557/25000000000)) (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) (+.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) -237833504254353737358755343686173225190262201/15625000000000000000000000000000000000000)))
(/.f64 1 (/.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))))
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (neg.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x 10838835996651139530249/625000000000000000000) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) 1) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x -104109730557/25000000000)) (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) (+.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) -237833504254353737358755343686173225190262201/15625000000000000000000000000000000000000)))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) x) 104109730557/25000000000))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (-.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) (/.f64 (*.f64 237833504254353737358755343686173225190262201/15625000000000000000000000000000000000000 x) x))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x (*.f64 x 10838835996651139530249/625000000000000000000) -237833504254353737358755343686173225190262201/15625000000000000000000000000000000000000)))
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (neg.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x 10838835996651139530249/625000000000000000000) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) (neg.f64 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) 1) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x -104109730557/25000000000)) (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) (+.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) -237833504254353737358755343686173225190262201/15625000000000000000000000000000000000000)))
(/.f64 (neg.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) (neg.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (neg.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x 10838835996651139530249/625000000000000000000) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (-.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (neg.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x 10838835996651139530249/625000000000000000000) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) 1/2)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (/.f64 (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) -1)
(/.f64 (*.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) 1) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x -104109730557/25000000000)) (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))))
(/.f64 (fma.f64 (pow.f64 x -3) 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (+.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) (+.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) -237833504254353737358755343686173225190262201/15625000000000000000000000000000000000000)))
(pow.f64 (/.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) -1)
(/.f64 (-.f64 (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x)) (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (neg.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 10838835996651139530249/625000000000000000000 (*.f64 x x) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x 10838835996651139530249/625000000000000000000) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 3))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 2))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)) 1/3))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 x 104109730557/25000000000) 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) 2284450290879775841688574159837293/625000000000000000000000000000) (*.f64 x 104109730557/25000000000))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (cbrt.f64 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) 2284450290879775841688574159837293/625000000000000000000000000000) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (cbrt.f64 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (pow.f64 x -1/2)) (pow.f64 x -1/2) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))

localize45.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)
0.4b
(*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)
4.5b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
10.2b
(/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x))
Compiler

Compiled 121 to 82 computations (32.2% saved)

series12.0ms (0.1%)

Counts
4 → 68
Calls

18 calls:

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

rewrite110.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
576×prod-diff_binary64
407×log1p-udef_binary64
230×add-sqr-sqrt_binary64
219×*-un-lft-identity_binary64
219×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01986
145076
2642176
Stop Event
node limit
Counts
4 → 128
Calls
Call 1
Inputs
(/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
(*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)
(*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (/.f64 1 (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) x) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) y) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (cbrt.f64 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 x y))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (sqrt.f64 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (sqrt.f64 (*.f64 x y))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3) (pow.f64 (*.f64 x y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x -2) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (sqrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (neg.f64 x)) (/.f64 1 (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 x -2) (/.f64 1 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))) (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))) (/.f64 (+.f64 x -2) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) 1) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (*.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (+.f64 x -2) (*.f64 x y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 x -2) (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 x -2)) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) x) (*.f64 263505074721/1000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (+.f64 216700011257/5000000000 x))) (*.f64 x 263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 263505074721/1000000000) (*.f64 x (*.f64 x (+.f64 216700011257/5000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 3)) x) (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) (-.f64 69434924403719793227841/1000000000000000000 (*.f64 x (*.f64 (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) -69434924403719793227841/1000000000000000000) x) (fma.f64 x (+.f64 216700011257/5000000000 x) -263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 3))) (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) (-.f64 69434924403719793227841/1000000000000000000 (*.f64 x (*.f64 (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) -69434924403719793227841/1000000000000000000)) (fma.f64 x (+.f64 216700011257/5000000000 x) -263505074721/1000000000))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 156699607947/500000000 x) (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) x) (*.f64 156699607947/500000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 156699607947/500000000) (*.f64 x (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) (*.f64 x 156699607947/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3)) x) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 2)) x) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3))) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 2))) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))) 1))))))

simplify110.0ms (0.5%)

Algorithm
egg-herbie
Rules
413×log-prod_binary64
264×cancel-sign-sub-inv_binary64
220×cube-prod_binary64
216×associate-*r*_binary64
209×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04605001
112564772
246734771
Stop Event
node limit
Counts
196 → 263
Calls
Call 1
Inputs
(/.f64 23533438303/500000000 (*.f64 y x))
(+.f64 (*.f64 156699607947/500000000 (/.f64 1 y)) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (*.f64 156699607947/500000000 (/.f64 1 y))))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 y)) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y)))))
(/.f64 (pow.f64 x 3) y)
(+.f64 (/.f64 (pow.f64 x 3) y) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (/.f64 (pow.f64 x 3) y) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (/.f64 (pow.f64 x 3) y) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 y)) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y)))))
(/.f64 (pow.f64 x 3) y)
(+.f64 (/.f64 (pow.f64 x 3) y) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (/.f64 (pow.f64 x 3) y) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y))))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (/.f64 (pow.f64 x 3) y) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 y)) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y)))))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(*.f64 -1000000000/23533438303 (*.f64 y x))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y)) (pow.f64 x 3))) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y)) (pow.f64 x 3))) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -21670001125700000000/553822718361107519809 y) (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -156699607947/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y))))) (pow.f64 x 4))) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))))
(/.f64 y (pow.f64 x 2))
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 -2 (/.f64 y (pow.f64 x 3)))) (*.f64 216700011257/5000000000 (/.f64 y (pow.f64 x 3))))
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 216700011257/5000000000 (-.f64 (*.f64 -2 y) (*.f64 216700011257/5000000000 y)))) (pow.f64 x 4))))) (*.f64 216700011257/5000000000 (/.f64 y (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 156699607947/500000000 y) (+.f64 (*.f64 263505074721/1000000000 (-.f64 (*.f64 -2 y) (*.f64 216700011257/5000000000 y))) (*.f64 -216700011257/5000000000 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 216700011257/5000000000 (-.f64 (*.f64 -2 y) (*.f64 216700011257/5000000000 y))))))) (pow.f64 x 5))) (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 216700011257/5000000000 (-.f64 (*.f64 -2 y) (*.f64 216700011257/5000000000 y)))) (pow.f64 x 4)))))) (*.f64 216700011257/5000000000 (/.f64 y (pow.f64 x 3))))
(/.f64 y (pow.f64 x 2))
(+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)) (pow.f64 x 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 -216700011257/5000000000 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)))) (pow.f64 x 4))) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)) (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 -216700011257/5000000000 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)))) (pow.f64 x 4))) (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 -216700011257/5000000000 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)))) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)) (pow.f64 x 3))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)) (pow.f64 x 5))) (*.f64 -156699607947/500000000 (/.f64 y (pow.f64 x 5))))))))
(/.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 (-.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 (-.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 (-.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 (-.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 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 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 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 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 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 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))) 1)
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (/.f64 1 (*.f64 x y)))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 1)
(*.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (*.f64 x y))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (*.f64 x y))))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (*.f64 y (neg.f64 x))))
(*.f64 (/.f64 1 (*.f64 x y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y) (/.f64 1 x))
(*.f64 (/.f64 1 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) x) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(*.f64 (/.f64 1 y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) y) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (*.f64 x y))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (cbrt.f64 (*.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x y))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (sqrt.f64 (*.f64 x y))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (sqrt.f64 (*.f64 x y))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (*.f64 x y))))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 1)
(pow.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) 3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) 2)
(pow.f64 (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -1)
(neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y (neg.f64 x))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3) (pow.f64 (*.f64 x y) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(exp.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1)
(*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 x -2) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)
(*.f64 1 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (sqrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (+.f64 2 (neg.f64 x)) (/.f64 1 (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y))))
(*.f64 (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (*.f64 x y))))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 x -2) (/.f64 1 (*.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (*.f64 x y))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))) (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))) (/.f64 (+.f64 x -2) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))
(*.f64 (/.f64 (+.f64 x -2) 1) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 y (neg.f64 x)))
(*.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)) x)
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) y)
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y) x)
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (*.f64 x y))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2)
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (+.f64 x -2) (*.f64 x y))) -1)
(neg.f64 (/.f64 (+.f64 x -2) (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x -2)) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(exp.f64 (log.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1))
(+.f64 (*.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) x) (*.f64 263505074721/1000000000 x))
(+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) x))
(+.f64 (*.f64 x (*.f64 x (+.f64 216700011257/5000000000 x))) (*.f64 x 263505074721/1000000000))
(+.f64 (*.f64 x 263505074721/1000000000) (*.f64 x (*.f64 x (+.f64 216700011257/5000000000 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))) 1)
(/.f64 (*.f64 (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 3)) x) (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) (-.f64 69434924403719793227841/1000000000000000000 (*.f64 x (*.f64 (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) -69434924403719793227841/1000000000000000000) x) (fma.f64 x (+.f64 216700011257/5000000000 x) -263505074721/1000000000))
(/.f64 (*.f64 x (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 3))) (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) (-.f64 69434924403719793227841/1000000000000000000 (*.f64 x (*.f64 (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))))
(/.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) -69434924403719793227841/1000000000000000000)) (fma.f64 x (+.f64 216700011257/5000000000 x) -263505074721/1000000000))
(pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) 2)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) 1))
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) x))
(+.f64 (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) x) (*.f64 156699607947/500000000 x))
(+.f64 (*.f64 x 156699607947/500000000) (*.f64 x (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) (*.f64 x 156699607947/500000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)))) 1)
(/.f64 (*.f64 (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3)) x) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 156699607947/500000000))))
(/.f64 (*.f64 (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 2)) x) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(/.f64 (*.f64 x (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3))) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 156699607947/500000000))))
(/.f64 (*.f64 x (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 2))) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))) 2)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))) 1))
Outputs
(/.f64 23533438303/500000000 (*.f64 y x))
(/.f64 (/.f64 23533438303/500000000 x) y)
(/.f64 (/.f64 23533438303/500000000 y) x)
(+.f64 (*.f64 156699607947/500000000 (/.f64 1 y)) (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))))
(+.f64 (/.f64 156699607947/500000000 y) (/.f64 23533438303/500000000 (*.f64 y x)))
(+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y))
(+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 y) x))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (*.f64 156699607947/500000000 (/.f64 1 y))))
(fma.f64 263505074721/1000000000 (/.f64 x y) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 23533438303/500000000 (*.f64 y x))))
(+.f64 (/.f64 156699607947/500000000 y) (fma.f64 263505074721/1000000000 (/.f64 x y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(+.f64 (/.f64 156699607947/500000000 y) (fma.f64 263505074721/1000000000 (/.f64 x y) (/.f64 (/.f64 23533438303/500000000 y) x)))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (*.f64 23533438303/500000000 (/.f64 1 (*.f64 y x))) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 y)) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y)))))
(fma.f64 263505074721/1000000000 (/.f64 x y) (+.f64 (+.f64 (/.f64 156699607947/500000000 y) (/.f64 23533438303/500000000 (*.f64 y x))) (*.f64 216700011257/5000000000 (/.f64 (*.f64 x x) y))))
(+.f64 (fma.f64 216700011257/5000000000 (/.f64 x (/.f64 y x)) (/.f64 156699607947/500000000 y)) (fma.f64 263505074721/1000000000 (/.f64 x y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(+.f64 (fma.f64 216700011257/5000000000 (/.f64 x (/.f64 y x)) (/.f64 156699607947/500000000 y)) (fma.f64 263505074721/1000000000 (/.f64 x y) (/.f64 (/.f64 23533438303/500000000 y) x)))
(/.f64 (pow.f64 x 3) y)
(+.f64 (/.f64 (pow.f64 x 3) y) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 216700011257/5000000000 (/.f64 (*.f64 x x) y)) (/.f64 (pow.f64 x 3) y))
(fma.f64 216700011257/5000000000 (/.f64 x (/.f64 y x)) (/.f64 (pow.f64 x 3) y))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (/.f64 (pow.f64 x 3) y) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y))))
(fma.f64 263505074721/1000000000 (/.f64 x y) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (*.f64 x x) y)) (/.f64 (pow.f64 x 3) y)))
(fma.f64 263505074721/1000000000 (/.f64 x y) (fma.f64 216700011257/5000000000 (/.f64 x (/.f64 y x)) (/.f64 (pow.f64 x 3) y)))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (/.f64 (pow.f64 x 3) y) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 y)) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y)))))
(fma.f64 263505074721/1000000000 (/.f64 x y) (+.f64 (+.f64 (/.f64 156699607947/500000000 y) (*.f64 216700011257/5000000000 (/.f64 (*.f64 x x) y))) (/.f64 (pow.f64 x 3) y)))
(+.f64 (fma.f64 216700011257/5000000000 (/.f64 x (/.f64 y x)) (/.f64 156699607947/500000000 y)) (fma.f64 263505074721/1000000000 (/.f64 x y) (/.f64 (pow.f64 x 3) y)))
(/.f64 (pow.f64 x 3) y)
(+.f64 (/.f64 (pow.f64 x 3) y) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y)))
(+.f64 (*.f64 216700011257/5000000000 (/.f64 (*.f64 x x) y)) (/.f64 (pow.f64 x 3) y))
(fma.f64 216700011257/5000000000 (/.f64 x (/.f64 y x)) (/.f64 (pow.f64 x 3) y))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (/.f64 (pow.f64 x 3) y) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y))))
(fma.f64 263505074721/1000000000 (/.f64 x y) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (*.f64 x x) y)) (/.f64 (pow.f64 x 3) y)))
(fma.f64 263505074721/1000000000 (/.f64 x y) (fma.f64 216700011257/5000000000 (/.f64 x (/.f64 y x)) (/.f64 (pow.f64 x 3) y)))
(+.f64 (*.f64 263505074721/1000000000 (/.f64 x y)) (+.f64 (/.f64 (pow.f64 x 3) y) (+.f64 (*.f64 156699607947/500000000 (/.f64 1 y)) (*.f64 216700011257/5000000000 (/.f64 (pow.f64 x 2) y)))))
(fma.f64 263505074721/1000000000 (/.f64 x y) (+.f64 (+.f64 (/.f64 156699607947/500000000 y) (*.f64 216700011257/5000000000 (/.f64 (*.f64 x x) y))) (/.f64 (pow.f64 x 3) y)))
(+.f64 (fma.f64 216700011257/5000000000 (/.f64 x (/.f64 y x)) (/.f64 156699607947/500000000 y)) (fma.f64 263505074721/1000000000 (/.f64 x y) (/.f64 (pow.f64 x 3) y)))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(/.f64 (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000) (*.f64 y x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 x (*.f64 y -1000000000/23533438303))
(+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))
(fma.f64 -1000000000/23533438303 (*.f64 y x) (*.f64 (*.f64 x x) (*.f64 y 168466327098500000000/553822718361107519809)))
(fma.f64 (*.f64 x x) (*.f64 y 168466327098500000000/553822718361107519809) (*.f64 x (*.f64 y -1000000000/23533438303)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y)) (pow.f64 x 3))) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 156699607947/23533438303 (*.f64 y 168466327098500000000/553822718361107519809) (*.f64 y -131752537360500000000/553822718361107519809))) (fma.f64 -1000000000/23533438303 (*.f64 y x) (*.f64 (*.f64 x x) (*.f64 y 168466327098500000000/553822718361107519809))))
(-.f64 (fma.f64 (*.f64 x x) (*.f64 y 168466327098500000000/553822718361107519809) (*.f64 x (*.f64 y -1000000000/23533438303))) (*.f64 (pow.f64 x 3) (fma.f64 y -131752537360500000000/553822718361107519809 (*.f64 y 26398607408606012051779500000000/13033352773350869092174451844127))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y)) (pow.f64 x 3))) (+.f64 (*.f64 -1000000000/23533438303 (*.f64 y x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -21670001125700000000/553822718361107519809 y) (+.f64 (*.f64 263505074721/47066876606 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -156699607947/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y))) (*.f64 -131752537360500000000/553822718361107519809 y))))) (pow.f64 x 4))) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 -156699607947000000000/553822718361107519809 y)) (pow.f64 x 2)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 156699607947/23533438303 (*.f64 y 168466327098500000000/553822718361107519809) (*.f64 y -131752537360500000000/553822718361107519809))) (fma.f64 -1000000000/23533438303 (*.f64 y x) (fma.f64 -1 (*.f64 (fma.f64 -21670001125700000000/553822718361107519809 y (fma.f64 263505074721/47066876606 (*.f64 y 168466327098500000000/553822718361107519809) (*.f64 (fma.f64 156699607947/23533438303 (*.f64 y 168466327098500000000/553822718361107519809) (*.f64 y -131752537360500000000/553822718361107519809)) -156699607947/23533438303))) (pow.f64 x 4)) (*.f64 (*.f64 x x) (*.f64 y 168466327098500000000/553822718361107519809)))))
(-.f64 (fma.f64 -1000000000/23533438303 (*.f64 y x) (fma.f64 (*.f64 x x) (*.f64 y 168466327098500000000/553822718361107519809) (*.f64 (fma.f64 y -21670001125700000000/553822718361107519809 (fma.f64 (fma.f64 y -131752537360500000000/553822718361107519809 (*.f64 y 26398607408606012051779500000000/13033352773350869092174451844127)) -156699607947/23533438303 (*.f64 y 22195866055031334813509250000000/13033352773350869092174451844127))) (neg.f64 (pow.f64 x 4))))) (*.f64 (pow.f64 x 3) (fma.f64 y -131752537360500000000/553822718361107519809 (*.f64 y 26398607408606012051779500000000/13033352773350869092174451844127))))
(-.f64 (-.f64 (fma.f64 (*.f64 x x) (*.f64 y 168466327098500000000/553822718361107519809) (*.f64 x (*.f64 y -1000000000/23533438303))) (*.f64 (pow.f64 x 3) (fma.f64 y -131752537360500000000/553822718361107519809 (*.f64 y 26398607408606012051779500000000/13033352773350869092174451844127)))) (*.f64 (fma.f64 y -21670001125700000000/553822718361107519809 (fma.f64 (fma.f64 y -131752537360500000000/553822718361107519809 (*.f64 y 26398607408606012051779500000000/13033352773350869092174451844127)) -156699607947/23533438303 (*.f64 y 22195866055031334813509250000000/13033352773350869092174451844127))) (pow.f64 x 4)))
(/.f64 y (pow.f64 x 2))
(/.f64 y (*.f64 x x))
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 -2 (/.f64 y (pow.f64 x 3)))) (*.f64 216700011257/5000000000 (/.f64 y (pow.f64 x 3))))
(+.f64 (/.f64 y (*.f64 x x)) (-.f64 (/.f64 (*.f64 y -2) (pow.f64 x 3)) (/.f64 (*.f64 y 216700011257/5000000000) (pow.f64 x 3))))
(+.f64 (/.f64 y (*.f64 x x)) (*.f64 (/.f64 y (pow.f64 x 3)) -226700011257/5000000000))
(-.f64 (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 216700011257/5000000000 (-.f64 (*.f64 -2 y) (*.f64 216700011257/5000000000 y)))) (pow.f64 x 4))))) (*.f64 216700011257/5000000000 (/.f64 y (pow.f64 x 3))))
(+.f64 (/.f64 y (*.f64 x x)) (-.f64 (fma.f64 -2 (/.f64 y (pow.f64 x 3)) (neg.f64 (/.f64 (fma.f64 263505074721/1000000000 y (*.f64 216700011257/5000000000 (*.f64 y -226700011257/5000000000))) (pow.f64 x 4)))) (/.f64 (*.f64 y 216700011257/5000000000) (pow.f64 x 3))))
(+.f64 (/.f64 y (*.f64 x x)) (+.f64 (/.f64 (neg.f64 (fma.f64 y 263505074721/1000000000 (*.f64 y -49125894991353926720049/25000000000000000000))) (pow.f64 x 4)) (*.f64 (/.f64 y (pow.f64 x 3)) -226700011257/5000000000)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 156699607947/500000000 y) (+.f64 (*.f64 263505074721/1000000000 (-.f64 (*.f64 -2 y) (*.f64 216700011257/5000000000 y))) (*.f64 -216700011257/5000000000 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 216700011257/5000000000 (-.f64 (*.f64 -2 y) (*.f64 216700011257/5000000000 y))))))) (pow.f64 x 5))) (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 x 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 216700011257/5000000000 (-.f64 (*.f64 -2 y) (*.f64 216700011257/5000000000 y)))) (pow.f64 x 4)))))) (*.f64 216700011257/5000000000 (/.f64 y (pow.f64 x 3))))
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 156699607947/500000000 y (fma.f64 263505074721/1000000000 (*.f64 y -226700011257/5000000000) (*.f64 (fma.f64 263505074721/1000000000 y (*.f64 216700011257/5000000000 (*.f64 y -226700011257/5000000000))) -216700011257/5000000000))) (pow.f64 x 5)) (+.f64 (/.f64 y (*.f64 x x)) (fma.f64 -2 (/.f64 y (pow.f64 x 3)) (neg.f64 (/.f64 (fma.f64 263505074721/1000000000 y (*.f64 216700011257/5000000000 (*.f64 y -226700011257/5000000000))) (pow.f64 x 4)))))) (*.f64 -216700011257/5000000000 (/.f64 y (pow.f64 x 3))))
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 y 156699607947/500000000 (fma.f64 -216700011257/5000000000 (fma.f64 y 263505074721/1000000000 (*.f64 y -49125894991353926720049/25000000000000000000)) (*.f64 y -59736603405527326134297/5000000000000000000))) (pow.f64 x 5)) (/.f64 y (*.f64 x x))) (+.f64 (/.f64 (neg.f64 (fma.f64 y 263505074721/1000000000 (*.f64 y -49125894991353926720049/25000000000000000000))) (pow.f64 x 4)) (*.f64 (/.f64 y (pow.f64 x 3)) -226700011257/5000000000)))
(+.f64 (-.f64 (/.f64 y (*.f64 x x)) (/.f64 (fma.f64 y 156699607947/500000000 (fma.f64 -216700011257/5000000000 (fma.f64 y 263505074721/1000000000 (*.f64 y -49125894991353926720049/25000000000000000000)) (*.f64 y -59736603405527326134297/5000000000000000000))) (pow.f64 x 5))) (+.f64 (/.f64 (neg.f64 (fma.f64 y 263505074721/1000000000 (*.f64 y -49125894991353926720049/25000000000000000000))) (pow.f64 x 4)) (*.f64 (/.f64 y (pow.f64 x 3)) -226700011257/5000000000)))
(/.f64 y (pow.f64 x 2))
(/.f64 y (*.f64 x x))
(+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)) (pow.f64 x 3))))
(+.f64 (/.f64 y (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y 226700011257/5000000000) (pow.f64 x 3))))
(-.f64 (/.f64 y (*.f64 x x)) (/.f64 y (/.f64 (pow.f64 x 3) 226700011257/5000000000)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 -216700011257/5000000000 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)))) (pow.f64 x 4))) (+.f64 (/.f64 y (pow.f64 x 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)) (pow.f64 x 3)))))
(fma.f64 -1 (/.f64 (fma.f64 263505074721/1000000000 y (*.f64 -216700011257/5000000000 (*.f64 y 226700011257/5000000000))) (pow.f64 x 4)) (+.f64 (/.f64 y (*.f64 x x)) (neg.f64 (/.f64 (*.f64 y 226700011257/5000000000) (pow.f64 x 3)))))
(-.f64 (-.f64 (/.f64 y (*.f64 x x)) (/.f64 y (/.f64 (pow.f64 x 3) 226700011257/5000000000))) (/.f64 (fma.f64 y 263505074721/1000000000 (*.f64 y -49125894991353926720049/25000000000000000000)) (pow.f64 x 4)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 -216700011257/5000000000 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)))) (pow.f64 x 4))) (+.f64 (/.f64 y (pow.f64 x 2)) (+.f64 (*.f64 216700011257/5000000000 (/.f64 (+.f64 (*.f64 263505074721/1000000000 y) (*.f64 -216700011257/5000000000 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)))) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)) (pow.f64 x 3))) (+.f64 (*.f64 263505074721/1000000000 (/.f64 (-.f64 (*.f64 2 y) (*.f64 -216700011257/5000000000 y)) (pow.f64 x 5))) (*.f64 -156699607947/500000000 (/.f64 y (pow.f64 x 5))))))))
(fma.f64 -1 (/.f64 (fma.f64 263505074721/1000000000 y (*.f64 -216700011257/5000000000 (*.f64 y 226700011257/5000000000))) (pow.f64 x 4)) (+.f64 (/.f64 y (*.f64 x x)) (fma.f64 216700011257/5000000000 (/.f64 (fma.f64 263505074721/1000000000 y (*.f64 -216700011257/5000000000 (*.f64 y 226700011257/5000000000))) (pow.f64 x 5)) (fma.f64 -1 (/.f64 (*.f64 y 226700011257/5000000000) (pow.f64 x 3)) (fma.f64 263505074721/1000000000 (/.f64 (*.f64 y 226700011257/5000000000) (pow.f64 x 5)) (/.f64 (*.f64 -156699607947/500000000 y) (pow.f64 x 5)))))))
(-.f64 (+.f64 (/.f64 y (*.f64 x x)) (fma.f64 216700011257/5000000000 (/.f64 (fma.f64 y 263505074721/1000000000 (*.f64 y -49125894991353926720049/25000000000000000000)) (pow.f64 x 5)) (-.f64 (fma.f64 263505074721/1000000000 (/.f64 y (/.f64 (pow.f64 x 5) 226700011257/5000000000)) (/.f64 (*.f64 y -156699607947/500000000) (pow.f64 x 5))) (/.f64 y (/.f64 (pow.f64 x 3) 226700011257/5000000000))))) (/.f64 (fma.f64 y 263505074721/1000000000 (*.f64 y -49125894991353926720049/25000000000000000000)) (pow.f64 x 4)))
(+.f64 (fma.f64 216700011257/5000000000 (/.f64 (fma.f64 y 263505074721/1000000000 (*.f64 y -49125894991353926720049/25000000000000000000)) (pow.f64 x 5)) (-.f64 (fma.f64 263505074721/1000000000 (/.f64 y (/.f64 (pow.f64 x 5) 226700011257/5000000000)) (/.f64 -156699607947/500000000 (/.f64 (pow.f64 x 5) y))) (/.f64 y (/.f64 (pow.f64 x 3) 226700011257/5000000000)))) (-.f64 (/.f64 y (*.f64 x x)) (/.f64 (fma.f64 y 263505074721/1000000000 (*.f64 y -49125894991353926720049/25000000000000000000)) (pow.f64 x 4))))
(/.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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 263505074721/1000000000 x)
(*.f64 x 263505074721/1000000000)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (*.f64 263505074721/1000000000 x))
(fma.f64 216700011257/5000000000 (*.f64 x x) (*.f64 x 263505074721/1000000000))
(fma.f64 x 263505074721/1000000000 (*.f64 x (*.f64 x 216700011257/5000000000)))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(fma.f64 216700011257/5000000000 (*.f64 x x) (pow.f64 x 3))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 x 3)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (pow.f64 x 3))
(fma.f64 216700011257/5000000000 (*.f64 x x) (pow.f64 x 3))
(*.f64 x (*.f64 x (+.f64 x 216700011257/5000000000)))
(*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 2)) (+.f64 (*.f64 263505074721/1000000000 x) (pow.f64 x 3)))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(*.f64 156699607947/500000000 x)
(*.f64 x 156699607947/500000000)
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 263505074721/1000000000 (pow.f64 x 2)))
(fma.f64 156699607947/500000000 x (*.f64 263505074721/1000000000 (*.f64 x x)))
(fma.f64 x 156699607947/500000000 (*.f64 x (*.f64 x 263505074721/1000000000)))
(fma.f64 263505074721/1000000000 (*.f64 x x) (*.f64 x 156699607947/500000000))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (*.f64 263505074721/1000000000 (*.f64 x x))))
(fma.f64 x 156699607947/500000000 (fma.f64 263505074721/1000000000 (*.f64 x x) (*.f64 216700011257/5000000000 (pow.f64 x 3))))
(+.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))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(fma.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)))
(fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (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))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(fma.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)))
(fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (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))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))) 1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (/.f64 1 (*.f64 x y)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 1 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)) 2)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (*.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (*.f64 x y))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (*.f64 (/.f64 1 (*.f64 y x)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 y x)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (*.f64 x y))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 1 (*.f64 y (neg.f64 x))))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (/.f64 1 y) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 y (neg.f64 x)))
(/.f64 (-.f64 -23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))) (*.f64 x (neg.f64 y)))
(*.f64 (/.f64 1 (*.f64 x y)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y) (/.f64 1 x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (/.f64 1 x) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) x) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (*.f64 (/.f64 1 (*.f64 y x)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (/.f64 1 y) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) y) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (*.f64 (/.f64 1 (*.f64 y x)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 y x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (*.f64 (/.f64 1 (*.f64 y x)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (*.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (*.f64 y x))))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (pow.f64 (cbrt.f64 (*.f64 y x)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (/.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (cbrt.f64 (*.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y x)) 2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (*.f64 y x))))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (cbrt.f64 (*.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 y x)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x y))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (sqrt.f64 (*.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y x))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (sqrt.f64 (*.f64 y x))))
(/.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (sqrt.f64 (*.f64 y x))) (sqrt.f64 (*.f64 y x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (sqrt.f64 (*.f64 x y))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (*.f64 x y))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 2)) (sqrt.f64 (*.f64 y x))) (/.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (*.f64 y x))))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(pow.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 3) 1/3)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) 3)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) 2)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(pow.f64 (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -1)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y (neg.f64 x))))
(*.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (/.f64 1 y) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 y (neg.f64 x)))
(/.f64 (-.f64 -23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))) (*.f64 x (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(log.f64 (exp.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 3))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3) (pow.f64 (*.f64 x y) 3)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(exp.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))) 1))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1)
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 x -2) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 1 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y))) 2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y (*.f64 x (+.f64 x -2)))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)) (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y))) 2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y (*.f64 x (+.f64 x -2)))) -2)))
(*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (sqrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (+.f64 2 (neg.f64 x)) (/.f64 1 (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y))))
(*.f64 (-.f64 2 x) (*.f64 (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 y x)))
(/.f64 (-.f64 2 x) (/.f64 (neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)) x))
(*.f64 (-.f64 2 x) (/.f64 (*.f64 y x) (-.f64 -23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))))
(*.f64 (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (*.f64 x y))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (+.f64 x -2) (/.f64 1 (*.f64 x y))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (*.f64 x y))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)))))
(/.f64 (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)) 2)))
(/.f64 (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))) (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)) 2))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)) 2))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 2))) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)) 2))) (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)))))
(/.f64 (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)) 2)))
(/.f64 (/.f64 (+.f64 x -2) (cbrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 y x)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -2)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))) (/.f64 (+.f64 x -2) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) 1) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (+.f64 x -2) (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 y (neg.f64 x)))
(*.f64 (-.f64 2 x) (*.f64 (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 y x)))
(/.f64 (-.f64 2 x) (/.f64 (neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)) x))
(*.f64 (-.f64 2 x) (/.f64 (*.f64 y x) (-.f64 -23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))))
(*.f64 (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)) x)
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x) y)
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) y) x)
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1) (*.f64 x y))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1)
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) 1/3)
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3)
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2)
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 (+.f64 x -2) (*.f64 x y))) -1)
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(neg.f64 (/.f64 (+.f64 x -2) (/.f64 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 x y))))
(*.f64 (-.f64 2 x) (*.f64 (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 y x)))
(/.f64 (-.f64 2 x) (/.f64 (neg.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)) x))
(*.f64 (-.f64 2 x) (/.f64 (*.f64 y x) (-.f64 -23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x -2)) (/.f64 (*.f64 x y) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (*.f64 x y)) 3)))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (log.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x y) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1))
(*.f64 x (*.f64 y (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (/.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) y)))
(*.f64 x (/.f64 (*.f64 y (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(+.f64 (*.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) x) (*.f64 263505074721/1000000000 x))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 263505074721/1000000000 x) (*.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) x))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 x (*.f64 x (+.f64 216700011257/5000000000 x))) (*.f64 x 263505074721/1000000000))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 x 263505074721/1000000000) (*.f64 x (*.f64 x (+.f64 216700011257/5000000000 x))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))) 1)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(/.f64 (*.f64 (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 3)) x) (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) (-.f64 69434924403719793227841/1000000000000000000 (*.f64 x (*.f64 (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))))
(/.f64 (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 3)) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) 69434924403719793227841/1000000000000000000) (*.f64 x (*.f64 263505074721/1000000000 (+.f64 x 216700011257/5000000000)))) x))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) (+.f64 69434924403719793227841/1000000000000000000 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000)))) (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 3)))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) (-.f64 69434924403719793227841/1000000000000000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) 57101552658317326134297/5000000000000000000))))) (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) -69434924403719793227841/1000000000000000000) x) (fma.f64 x (+.f64 216700011257/5000000000 x) -263505074721/1000000000))
(/.f64 x (/.f64 (fma.f64 x (+.f64 x 216700011257/5000000000) -263505074721/1000000000) (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) -69434924403719793227841/1000000000000000000)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) -69434924403719793227841/1000000000000000000) (fma.f64 x (+.f64 x 216700011257/5000000000) -263505074721/1000000000)) x)
(*.f64 (/.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) -263505074721/1000000000)) (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) -69434924403719793227841/1000000000000000000))
(/.f64 (*.f64 x (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 3))) (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) (-.f64 69434924403719793227841/1000000000000000000 (*.f64 x (*.f64 (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))))
(/.f64 (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 3)) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) 69434924403719793227841/1000000000000000000) (*.f64 x (*.f64 263505074721/1000000000 (+.f64 x 216700011257/5000000000)))) x))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) (+.f64 69434924403719793227841/1000000000000000000 (*.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) -263505074721/1000000000)))) (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 3)))
(*.f64 (/.f64 x (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) (-.f64 69434924403719793227841/1000000000000000000 (*.f64 x (+.f64 (*.f64 x 263505074721/1000000000) 57101552658317326134297/5000000000000000000))))) (+.f64 18296454943249170484848912482507361/1000000000000000000000000000 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 3)))
(/.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 x (+.f64 216700011257/5000000000 x)) 2) -69434924403719793227841/1000000000000000000)) (fma.f64 x (+.f64 216700011257/5000000000 x) -263505074721/1000000000))
(/.f64 x (/.f64 (fma.f64 x (+.f64 x 216700011257/5000000000) -263505074721/1000000000) (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) -69434924403719793227841/1000000000000000000)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) -69434924403719793227841/1000000000000000000) (fma.f64 x (+.f64 x 216700011257/5000000000) -263505074721/1000000000)) x)
(*.f64 (/.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) -263505074721/1000000000)) (+.f64 (pow.f64 (*.f64 x (+.f64 x 216700011257/5000000000)) 2) -69434924403719793227841/1000000000000000000))
(pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 1)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) 3)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) 2)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3) 1/3)
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 2))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) x))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) 1))
(fma.f64 216700011257/5000000000 (*.f64 x x) (fma.f64 263505074721/1000000000 x (pow.f64 x 3)))
(*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) x))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(+.f64 (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) x) (*.f64 156699607947/500000000 x))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(+.f64 (*.f64 x 156699607947/500000000) (*.f64 x (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(+.f64 (*.f64 x (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))) (*.f64 x 156699607947/500000000))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)))) 1)
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(/.f64 (*.f64 (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3)) x) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 156699607947/500000000))))
(/.f64 x (/.f64 (+.f64 24554767130743505554809/250000000000000000 (*.f64 x (*.f64 (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) -156699607947/500000000)))) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3) 3847722382617389411054987020467123/125000000000000000000000000)))
(*.f64 (/.f64 x (fma.f64 x (*.f64 (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) -156699607947/500000000)) 24554767130743505554809/250000000000000000)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3) 3847722382617389411054987020467123/125000000000000000000000000))
(/.f64 (*.f64 (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 2)) x) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(/.f64 (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2)) (/.f64 (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) x))
(*.f64 (/.f64 x (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))) (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2)))
(/.f64 (*.f64 x (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 3))) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 156699607947/500000000))))
(/.f64 x (/.f64 (+.f64 24554767130743505554809/250000000000000000 (*.f64 x (*.f64 (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) -156699607947/500000000)))) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3) 3847722382617389411054987020467123/125000000000000000000000000)))
(*.f64 (/.f64 x (fma.f64 x (*.f64 (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) -156699607947/500000000)) 24554767130743505554809/250000000000000000)) (+.f64 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3) 3847722382617389411054987020467123/125000000000000000000000000))
(/.f64 (*.f64 x (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000)) 2))) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000))))
(/.f64 (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2)) (/.f64 (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) x))
(*.f64 (/.f64 x (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))) (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2)))
(pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 1)
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))) 3)
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))) 2)
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 3) 1/3)
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 2))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(log.f64 (pow.f64 (exp.f64 (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) x))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000)) 3))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 216700011257/5000000000 x) 263505074721/1000000000) 156699607947/500000000))) 1))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
0.1b
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
0.1b
(/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)
0.3b
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
Compiler

Compiled 63 to 42 computations (33.3% saved)

series8.0ms (0%)

Counts
4 → 48
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
1.0ms
x
@0
(/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)
1.0ms
y
@0
(/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)
1.0ms
y
@-inf
(/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)
1.0ms
y
@inf
(/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)

rewrite142.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
584×log-prod_binary64
325×pow2_binary64
318×pow-prod-down_binary64
233×prod-diff_binary64
227×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01129
125329
2340229
Stop Event
node limit
Counts
4 → 191
Calls
Call 1
Inputs
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 104109730557/25000000000) 1) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 3) (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3)) (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (*.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (exp.f64 (*.f64 x 104109730557/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (exp.f64 (*.f64 x 104109730557/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 x 104109730557/25000000000)) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)) (/.f64 y (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) x) (/.f64 (/.f64 y x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4)) (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (*.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) (/.f64 1 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) x) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 1) (pow.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (sqrt.f64 x)) (pow.f64 x -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -1/2) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3) (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x x) (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (sqrt.f64 x))) (/.f64 (sqrt.f64 y) (sqrt.f64 x)) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (*.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (*.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (/.f64 1 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -1/2) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) 1) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) 1) (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 3) (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (/.f64 y x)))))))

simplify170.0ms (0.8%)

Algorithm
egg-herbie
Rules
536×unswap-sqr_binary64
285×div-sub_binary64
242×log-prod_binary64
211×cancel-sign-sub-inv_binary64
210×exp-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04873642
111682896
239302504
Stop Event
node limit
Counts
239 → 265
Calls
Call 1
Inputs
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(*.f64 104109730557/25000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(*.f64 104109730557/25000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (pow.f64 x 2))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(*.f64 -1 (/.f64 y (pow.f64 x 2)))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(*.f64 -1 (/.f64 y (pow.f64 x 2)))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(*.f64 -1 (/.f64 y x))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 0 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(+.f64 (*.f64 (*.f64 x 104109730557/25000000000) 1) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)
(*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(*.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 3) (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3)) (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (*.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)
(pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))
(log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (exp.f64 (*.f64 x 104109730557/25000000000))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (exp.f64 (*.f64 x 104109730557/25000000000))))
(log.f64 (*.f64 (exp.f64 (*.f64 x 104109730557/25000000000)) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))
(+.f64 0 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))) 1)
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)) (/.f64 y (*.f64 x x)))
(-.f64 (/.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) x) (/.f64 (/.f64 y x) x))
(*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (/.f64 1 x))
(*.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)) 1)
(*.f64 1 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4)) (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (/.f64 1 x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))
(*.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (*.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (/.f64 1 x)))
(*.f64 (/.f64 (neg.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) (/.f64 1 (neg.f64 x)))
(*.f64 (/.f64 1 x) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) x) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 1) (pow.f64 x -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) x))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 x) (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (cbrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (cbrt.f64 x)))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (sqrt.f64 x)) (pow.f64 x -3/2))
(*.f64 (pow.f64 x -1/2) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (sqrt.f64 x)))
(pow.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)) 1)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4) 1/2)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 2)
(pow.f64 (*.f64 x (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3) (pow.f64 x 3)) 1/3)
(pow.f64 (/.f64 (*.f64 x x) (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) -1)
(pow.f64 (/.f64 (*.f64 x (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y))) 1) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4))
(log.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 6))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))) 1))
(+.f64 0 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1)
(*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))
(*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1)
(*.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 (neg.f64 x)))
(*.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000)
(pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1)
(pow.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) 1/2)
(pow.f64 (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)
(pow.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)
(pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -1)
(pow.f64 (/.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) 1) -1)
(sqrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))
(log.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(cbrt.f64 (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3))
(expm1.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(log1p.f64 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(exp.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1))
(+.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)) (/.f64 y x)))
(+.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (sqrt.f64 x))) (/.f64 (sqrt.f64 y) (sqrt.f64 x)) (/.f64 y x)))
(+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (/.f64 y x)))
(+.f64 0 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))) 1)
(*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (/.f64 1 x))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 1)
(*.f64 1 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (*.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(*.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (*.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(*.f64 (neg.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (/.f64 1 (neg.f64 x)))
(*.f64 (/.f64 1 x) (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y))
(*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (cbrt.f64 x)))
(*.f64 (pow.f64 x -1/2) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (sqrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) 1) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) 1) (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (sqrt.f64 x)))
(pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2)
(pow.f64 (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) -1)
(pow.f64 (/.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 3) (pow.f64 x 3)) 1/3)
(pow.f64 (/.f64 (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) 1) -1)
(neg.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(exp.f64 (log.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 1))
(fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (/.f64 y x)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (/.f64 y x)))
(fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (/.f64 y x)))
Outputs
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 -1 (/.f64 y (pow.f64 x 2)))
(neg.f64 (/.f64 y (*.f64 x x)))
(/.f64 (neg.f64 y) (*.f64 x x))
(/.f64 (/.f64 (neg.f64 y) x) x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 -1 (/.f64 y (pow.f64 x 2)))
(neg.f64 (/.f64 y (*.f64 x x)))
(/.f64 (neg.f64 y) (*.f64 x x))
(/.f64 (/.f64 (neg.f64 y) x) x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) (*.f64 -1 (/.f64 y (pow.f64 x 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 -1 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 -1 (/.f64 y x))
(/.f64 (neg.f64 y) x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (*.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x)) (*.f64 -1 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 0 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 (*.f64 x 104109730557/25000000000) 1) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))
(*.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(/.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 3) (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3)) (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (*.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000) (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3)) (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (*.f64 x (*.f64 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(/.f64 (fma.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3)) (+.f64 (*.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000) (-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (*.f64 x (/.f64 237833504254353737358755343686173225190262201/15625000000000000000000000000000000000000 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (*.f64 -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (+.f64 (*.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000) (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000 (*.f64 (pow.f64 x -2) -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) 1/2)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (exp.f64 (*.f64 x 104109730557/25000000000))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (exp.f64 (*.f64 x 104109730557/25000000000))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (exp.f64 (*.f64 x 104109730557/25000000000)) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 0 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (pow.f64 x -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (pow.f64 x -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (pow.f64 x -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (pow.f64 x -2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))) 1)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (*.f64 x x)) (/.f64 y (*.f64 x x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(-.f64 (/.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) x) (/.f64 (/.f64 y x) x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (/.f64 1 x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)) 1)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 1 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4)) (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))) (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (/.f64 1 x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (*.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (/.f64 1 x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (/.f64 (neg.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) (/.f64 1 (neg.f64 x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (/.f64 1 x) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) x) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x)) x)
(/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (/.f64 x (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x)))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 1) (pow.f64 x -2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (/.f64 1 x) (cbrt.f64 x)))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (*.f64 (cbrt.f64 x) x)))
(/.f64 (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (cbrt.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 (cbrt.f64 x) x)))
(*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x (cbrt.f64 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (cbrt.f64 x)))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (*.f64 (cbrt.f64 x) x)))
(/.f64 (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))
(/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 x (cbrt.f64 x)))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (sqrt.f64 x)) (pow.f64 x -3/2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (/.f64 (sqrt.f64 x) (pow.f64 x -3/2)))
(*.f64 (pow.f64 x -1/2) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (sqrt.f64 x)))
(/.f64 (*.f64 (pow.f64 x -1/2) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (sqrt.f64 x))
(/.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -1/2)) (*.f64 x (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (sqrt.f64 x)))
(/.f64 (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x (sqrt.f64 x))) (sqrt.f64 x))
(pow.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)) 1)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4) 1/2)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 6) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 6))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))) 3)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 2)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(pow.f64 (*.f64 x (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y))) -1)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3) (pow.f64 x 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 3) (pow.f64 x 6)))
(pow.f64 (/.f64 (*.f64 x x) (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) -1)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(pow.f64 (/.f64 (*.f64 x (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y))) 1) -1)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(neg.f64 (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (neg.f64 x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 4))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(log.f64 (exp.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2)))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x) 6))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3) (pow.f64 x 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 3) (pow.f64 x 6)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(exp.f64 (log.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 x -2))) 1))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (*.f64 x x))
(+.f64 0 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(*.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(*.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))
(*.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))
(*.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(*.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 (neg.f64 x)))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(*.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(pow.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) 1/2)
(sqrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))
(pow.f64 (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3))
(pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(pow.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -1)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(pow.f64 (/.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) 1) -1)
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(sqrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))
(log.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(cbrt.f64 (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3))
(expm1.f64 (log1p.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(log1p.f64 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(exp.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(exp.f64 (*.f64 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(+.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)) (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (sqrt.f64 x))) (/.f64 (sqrt.f64 y) (sqrt.f64 x)) (/.f64 y x)))
(+.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 y)) (sqrt.f64 x)) (/.f64 (sqrt.f64 y) (sqrt.f64 x)) (/.f64 y x)))
(+.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) (-.f64 (/.f64 y x) (*.f64 (/.f64 (sqrt.f64 y) (sqrt.f64 x)) (/.f64 (sqrt.f64 y) (sqrt.f64 x)))))
(+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 0 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 1 x) y))) (fma.f64 (neg.f64 (/.f64 1 x)) y (*.f64 (/.f64 1 x) y)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y x) 1))) (fma.f64 (neg.f64 (/.f64 y x)) 1 (*.f64 (/.f64 y x) 1)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (/.f64 y (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (/.f64 (neg.f64 y) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x))))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (/.f64 y (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (/.f64 (neg.f64 y) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (/.f64 y (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (/.f64 (neg.f64 y) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (neg.f64 (/.f64 y (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) -2) (*.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (/.f64 y (cbrt.f64 x)) (neg.f64 (pow.f64 (cbrt.f64 x) -2)))) (fma.f64 (/.f64 (neg.f64 y) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) -2) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))) (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x)))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 y (cbrt.f64 x))))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (/.f64 y (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))) (fma.f64 (/.f64 (neg.f64 y) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))) (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (*.f64 y (pow.f64 x -1/2)) (sqrt.f64 x)))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (/.f64 y (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))) (fma.f64 (/.f64 (neg.f64 y) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))) (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (*.f64 y (pow.f64 x -1/2)) (sqrt.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (/.f64 y (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))) (fma.f64 (/.f64 (neg.f64 y) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))) (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (*.f64 y (pow.f64 x -1/2)) (sqrt.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2)))) (fma.f64 (neg.f64 (/.f64 y (sqrt.f64 x))) (pow.f64 x -1/2) (*.f64 (/.f64 y (sqrt.f64 x)) (pow.f64 x -1/2))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (/.f64 y (sqrt.f64 x)) (neg.f64 (pow.f64 x -1/2)))) (fma.f64 (/.f64 (neg.f64 y) (sqrt.f64 x)) (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))) (*.f64 0 (*.f64 (pow.f64 x -1/2) (/.f64 y (sqrt.f64 x)))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (*.f64 y (pow.f64 x -1/2)) (sqrt.f64 x)))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (*.f64 (/.f64 (cbrt.f64 y) x) (/.f64 (pow.f64 (cbrt.f64 y) 2) 1))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) x)) (/.f64 (sqrt.f64 y) 1) (*.f64 (/.f64 (sqrt.f64 y) x) (/.f64 (sqrt.f64 y) 1))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (*.f64 0 (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) 3))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (*.f64 0 (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) 3))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (*.f64 0 (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (*.f64 0 (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) 3))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (*.f64 0 (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) 3))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (*.f64 0 (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) 3))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (*.f64 0 (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) 3))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x))) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 x)) (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))) (*.f64 0 (/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 x)) 3))
(+.f64 (fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x))) (*.f64 0 (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x)))
(+.f64 (fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x))) (*.f64 0 (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x))) (*.f64 0 (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (+.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (*.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)) (*.f64 (/.f64 (cbrt.f64 y) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 x)))))
(+.f64 (-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x))) (*.f64 0 (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))))
(-.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (/.f64 y x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))) 1)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (/.f64 1 x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 1)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 1 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (*.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (*.f64 (/.f64 1 x) (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))
(*.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2) (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (*.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (/.f64 1 x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 (neg.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (/.f64 1 (neg.f64 x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 (/.f64 1 x) (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 x) -2) (/.f64 (cbrt.f64 x) (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)))
(*.f64 (pow.f64 x -1/2) (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (sqrt.f64 x)))
(*.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (sqrt.f64 x)) (pow.f64 x -1/2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) 1) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (*.f64 (/.f64 1 x) (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) 1) (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) x))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (cbrt.f64 x)))
(/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 2)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) (sqrt.f64 x)))
(pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 1)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(pow.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 2) 1/2)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(pow.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3) 1/3)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 3)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 2)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(pow.f64 (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) -1)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(pow.f64 (/.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 3) (pow.f64 x 3)) 1/3)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(pow.f64 (/.f64 (/.f64 x (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y)) 1) -1)
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(neg.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) (neg.f64 x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 2))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(log.f64 (exp.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x))))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) 3))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) 3) (pow.f64 x 3)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(exp.f64 (log.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)) 1))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(fma.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 (/.f64 1 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(fma.f64 1 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)
(fma.f64 (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (sqrt.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x)) (neg.f64 (/.f64 y x)))
(/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x)

eval928.0ms (4.3%)

Compiler

Compiled 32512 to 22596 computations (30.5% saved)

prune314.0ms (1.4%)

Pruning

52 alts after pruning (50 fresh and 2 done)

PrunedKeptTotal
New1002261028
Fresh92433
Picked101
Done224
Total1014521066
Error
0.0b
Counts
1066 → 52
Alt Table
Click to see full alt table
StatusErrorProgram
35.3b
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
35.5b
(pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 3)
32.6b
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) -23533438303/1000000000)
60.8b
(/.f64 (+.f64 x -2) (/.f64 (pow.f64 x 3) y))
55.5b
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
34.8b
(/.f64 (+.f64 x -2) (/.f64 (+.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 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)))
47.7b
(/.f64 (+.f64 x -2) (/.f64 (+.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)) x) y) x)))
54.1b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
40.9b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z))
54.2b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x)) (*.f64 y x)))
55.3b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x)) (*.f64 y x)))
55.3b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
55.5b
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
42.0b
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
55.3b
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
34.8b
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
35.0b
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
34.8b
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
34.7b
(/.f64 (+.f64 x -2) 25000000000/104109730557)
26.9b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
31.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 x 263505074721/1000000000) 156699607947/500000000) x) 23533438303/500000000))
26.9b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000)) 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))
30.0b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 x))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
30.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))
54.3b
(/.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))
60.6b
(/.f64 y (*.f64 x x))
52.4b
(-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))) 13764240537310136880149/125000000000000000000)
35.0b
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
56.7b
(-.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000)) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
34.8b
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
26.8b
(+.f64 (/.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 (*.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))
35.4b
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) x)) -13764240537310136880149/125000000000000000000)
54.8b
(+.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 3) (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3)) (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (*.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
33.2b
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
33.3b
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
47.7b
(*.f64 (+.f64 x -2) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
40.9b
(*.f64 (+.f64 x -2) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
31.7b
(*.f64 (+.f64 x -2) (+.f64 (fma.f64 (+.f64 68759708208/23533438303 (*.f64 y -78349803973500000000/553822718361107519809)) (*.f64 x x) (*.f64 500000000/23533438303 (*.f64 y x))) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
25.5b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) z) -1)))
55.2b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (/.f64 z (pow.f64 x 4))))))
28.5b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 500000000/23533438303 z)))
32.1b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 y x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
33.4b
(*.f64 (+.f64 x -2) (+.f64 (-.f64 (+.f64 104109730557/25000000000 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x))) (/.f64 (-.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 3))) (/.f64 -12723143231740136880149/125000000000000000000 x)))
32.5b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z))) (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))))
34.1b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
35.1b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
20.5b
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
34.9b
(*.f64 (+.f64 x -2) 104109730557/25000000000)
55.4b
(*.f64 (*.f64 -1000000000/23533438303 y) x)
42.0b
(*.f64 z -1000000000/23533438303)
35.2b
(*.f64 x 104109730557/25000000000)
55.4b
(*.f64 -1000000000/23533438303 (*.f64 y x))
Compiler

Compiled 2538 to 1906 computations (24.9% saved)

localize49.0ms (0.2%)

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.3b
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
0.4b
(*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)
1.0b
(/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
Compiler

Compiled 136 to 98 computations (27.9% saved)

series4.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
857×prod-diff_binary64
245×add-sqr-sqrt_binary64
232×*-un-lft-identity_binary64
232×add-exp-log_binary64
232×add-log-exp_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02051
148043
2679043
Stop Event
node limit
Counts
2 → 63
Calls
Call 1
Inputs
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(*.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 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (*.f64 -2 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (*.f64 x (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 1) (*.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) x) (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) -2) (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x x -4) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))) (*.f64 (+.f64 x 2) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x x -4) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (*.f64 (+.f64 x 2) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 -8 (pow.f64 x 3))) (*.f64 (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (+.f64 -8 (pow.f64 x 3))) (*.f64 (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (fma.f64 x x -4)) (*.f64 (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))) (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (fma.f64 x x -4)) (*.f64 (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 3) (pow.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) (-.f64 (*.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.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 104109730557/25000000000) -104109730557/12500000000) (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) (*.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (-.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x x -4) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (+.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 x -2)) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (+.f64 x -2)) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x -2) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x -2) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 -8 (pow.f64 x 3))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 x x -4)) (+.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) (pow.f64 (+.f64 x -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 x -2) 104109730557/25000000000 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 104109730557/25000000000 (+.f64 x -2) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 156699607947/500000000 x) (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) x) (*.f64 156699607947/500000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 156699607947/500000000) (*.f64 x (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) (*.f64 x 156699607947/500000000))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3)) x) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2)) x) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3))) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2))) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))) 1))))))

simplify90.0ms (0.4%)

Algorithm
egg-herbie
Rules
458×associate-+l+_binary64
397×associate-+r+_binary64
317×unswap-sqr_binary64
270×associate-*l/_binary64
265×associate-*r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02923895
19263784
231822899
Stop Event
node limit
Counts
99 → 152
Calls
Call 1
Inputs
(*.f64 -2 (+.f64 104109730557/25000000000 (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 104109730557/25000000000 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 156699607947000000000/553822718361107519809 z))) x) (*.f64 -2 (+.f64 104109730557/25000000000 (*.f64 500000000/23533438303 z))))
(+.f64 (*.f64 (+.f64 (*.f64 -78349803973500000000/553822718361107519809 z) (*.f64 2 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 104109730557/25000000000 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 156699607947000000000/553822718361107519809 z))) x) (*.f64 -2 (+.f64 104109730557/25000000000 (*.f64 500000000/23533438303 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 -78349803973500000000/553822718361107519809 z) (*.f64 2 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 104109730557/25000000000 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 156699607947000000000/553822718361107519809 z))) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -10322785475206410101946750000000/13033352773350869092174451844127 z) (+.f64 (*.f64 -156699607947/23533438303 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z))) (*.f64 10835000562850000000/553822718361107519809 z)))) (*.f64 -1 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z)))) (pow.f64 x 3)) (*.f64 -2 (+.f64 104109730557/25000000000 (*.f64 500000000/23533438303 z))))))
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 104109730557/25000000000 x)) 104109730557/12500000000)
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 104109730557/25000000000 x) (+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 4))) (*.f64 -2 (/.f64 z (pow.f64 x 4)))))) 104109730557/12500000000)
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 104109730557/25000000000 x)) 104109730557/12500000000)
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 z) (*.f64 216700011257/5000000000 z)) (pow.f64 x 4))))) 104109730557/12500000000)
(*.f64 104109730557/25000000000 (-.f64 x 2))
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (*.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 104109730557/25000000000 (-.f64 x 2)) (*.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 104109730557/25000000000 (-.f64 x 2)) (*.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 (*.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 104109730557/25000000000 (-.f64 x 2)))
(+.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 104109730557/25000000000 (-.f64 x 2)))
(+.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 104109730557/25000000000 (-.f64 x 2)))
(/.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 104109730557/25000000000 (-.f64 x 2)) (/.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 104109730557/25000000000 (-.f64 x 2)) (/.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 104109730557/25000000000 (-.f64 x 2)) (/.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 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000))
(+.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 x (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (*.f64 -2 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(+.f64 (*.f64 -2 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (*.f64 x (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 1) (*.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))
(+.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) x) (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) -2))
(+.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) -2) (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) 1)
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000)))))
(/.f64 (*.f64 (fma.f64 x x -4) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))) (*.f64 (+.f64 x 2) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000)))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (*.f64 (fma.f64 x x -4) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (*.f64 (+.f64 x 2) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 -8 (pow.f64 x 3))) (*.f64 (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(/.f64 (*.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (+.f64 -8 (pow.f64 x 3))) (*.f64 (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(/.f64 (*.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (fma.f64 x x -4)) (*.f64 (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))) (+.f64 x 2)))
(/.f64 (*.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (fma.f64 x x -4)) (*.f64 (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 3) (pow.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) (-.f64 (*.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) (*.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (-.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))
(/.f64 (*.f64 (fma.f64 x x -4) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (+.f64 x 2))
(/.f64 (*.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 x -2)) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))))
(/.f64 (*.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (+.f64 x -2)) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 x -2) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))))
(/.f64 (*.f64 (+.f64 x -2) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 -8 (pow.f64 x 3))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))
(/.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 x x -4)) (+.f64 x 2))
(pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (+.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) (pow.f64 (+.f64 x -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(exp.f64 (log.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1))
(fma.f64 (+.f64 x -2) 104109730557/25000000000 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 104109730557/25000000000 (+.f64 x -2) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) x))
(+.f64 (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) x) (*.f64 156699607947/500000000 x))
(+.f64 (*.f64 x 156699607947/500000000) (*.f64 x (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(+.f64 (*.f64 x (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) (*.f64 x 156699607947/500000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))) 1)
(/.f64 (*.f64 (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3)) x) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 156699607947/500000000))))
(/.f64 (*.f64 (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2)) x) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(/.f64 (*.f64 x (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3))) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 156699607947/500000000))))
(/.f64 (*.f64 x (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2))) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))) 2)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))) 1))
Outputs
(*.f64 -2 (+.f64 104109730557/25000000000 (*.f64 500000000/23533438303 z)))
(+.f64 -104109730557/12500000000 (*.f64 (*.f64 500000000/23533438303 z) -2))
(+.f64 -104109730557/12500000000 (*.f64 z -1000000000/23533438303))
(+.f64 (*.f64 (+.f64 104109730557/25000000000 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 156699607947000000000/553822718361107519809 z))) x) (*.f64 -2 (+.f64 104109730557/25000000000 (*.f64 500000000/23533438303 z))))
(fma.f64 (+.f64 104109730557/25000000000 (*.f64 z 168466327098500000000/553822718361107519809)) x (+.f64 -104109730557/12500000000 (*.f64 (*.f64 500000000/23533438303 z) -2)))
(fma.f64 (fma.f64 z 168466327098500000000/553822718361107519809 104109730557/25000000000) x (+.f64 -104109730557/12500000000 (*.f64 z -1000000000/23533438303)))
(+.f64 (*.f64 (+.f64 (*.f64 -78349803973500000000/553822718361107519809 z) (*.f64 2 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 104109730557/25000000000 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 156699607947000000000/553822718361107519809 z))) x) (*.f64 -2 (+.f64 104109730557/25000000000 (*.f64 500000000/23533438303 z)))))
(fma.f64 (fma.f64 -78349803973500000000/553822718361107519809 z (*.f64 2 (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127))) (*.f64 x x) (fma.f64 (+.f64 104109730557/25000000000 (*.f64 z 168466327098500000000/553822718361107519809)) x (+.f64 -104109730557/12500000000 (*.f64 (*.f64 500000000/23533438303 z) -2))))
(fma.f64 (fma.f64 z -78349803973500000000/553822718361107519809 (*.f64 z -21454176921506476335577500000000/13033352773350869092174451844127)) (*.f64 x x) (fma.f64 (fma.f64 z 168466327098500000000/553822718361107519809 104109730557/25000000000) x (+.f64 -104109730557/12500000000 (*.f64 z -1000000000/23533438303))))
(fma.f64 (*.f64 z -23298017199368982832548000000000/13033352773350869092174451844127) (*.f64 x x) (fma.f64 (fma.f64 z 168466327098500000000/553822718361107519809 104109730557/25000000000) x (+.f64 -104109730557/12500000000 (*.f64 z -1000000000/23533438303))))
(+.f64 (*.f64 (+.f64 (*.f64 -78349803973500000000/553822718361107519809 z) (*.f64 2 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z)))) (pow.f64 x 2)) (+.f64 (*.f64 (+.f64 104109730557/25000000000 (+.f64 (*.f64 500000000/23533438303 z) (*.f64 156699607947000000000/553822718361107519809 z))) x) (+.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 -10322785475206410101946750000000/13033352773350869092174451844127 z) (+.f64 (*.f64 -156699607947/23533438303 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z))) (*.f64 10835000562850000000/553822718361107519809 z)))) (*.f64 -1 (+.f64 (*.f64 -12277383565371752777404500000000/13033352773350869092174451844127 z) (*.f64 65876268680250000000/553822718361107519809 z)))) (pow.f64 x 3)) (*.f64 -2 (+.f64 104109730557/25000000000 (*.f64 500000000/23533438303 z))))))
(fma.f64 (fma.f64 -78349803973500000000/553822718361107519809 z (*.f64 2 (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127))) (*.f64 x x) (fma.f64 (+.f64 104109730557/25000000000 (*.f64 z 168466327098500000000/553822718361107519809)) x (fma.f64 (fma.f64 2 (fma.f64 -10322785475206410101946750000000/13033352773350869092174451844127 z (fma.f64 -156699607947/23533438303 (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127) (*.f64 z 10835000562850000000/553822718361107519809))) (neg.f64 (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127))) (pow.f64 x 3) (+.f64 -104109730557/12500000000 (*.f64 (*.f64 500000000/23533438303 z) -2)))))
(fma.f64 (fma.f64 z -78349803973500000000/553822718361107519809 (*.f64 z -21454176921506476335577500000000/13033352773350869092174451844127)) (*.f64 x x) (fma.f64 (fma.f64 z 168466327098500000000/553822718361107519809 104109730557/25000000000) x (fma.f64 (fma.f64 2 (fma.f64 z -10322785475206410101946750000000/13033352773350869092174451844127 (fma.f64 z 10835000562850000000/553822718361107519809 (*.f64 z 1680930556212820117203213728917196250000000/306719603372886620352117082586607327396481))) (*.f64 z 10727088460753238167788750000000/13033352773350869092174451844127)) (pow.f64 x 3) (+.f64 -104109730557/12500000000 (*.f64 z -1000000000/23533438303)))))
(fma.f64 (*.f64 z -23298017199368982832548000000000/13033352773350869092174451844127) (*.f64 x x) (fma.f64 (fma.f64 z 168466327098500000000/553822718361107519809 104109730557/25000000000) x (fma.f64 (+.f64 (*.f64 z -9918482489659582036104750000000/13033352773350869092174451844127) (*.f64 2 (*.f64 z 1686931225677981834209893611441691900000000/306719603372886620352117082586607327396481))) (pow.f64 x 3) (+.f64 -104109730557/12500000000 (*.f64 z -1000000000/23533438303)))))
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(fma.f64 104109730557/25000000000 x -104109730557/12500000000)
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 104109730557/25000000000 x)) 104109730557/12500000000)
(+.f64 (/.f64 z (pow.f64 x 3)) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 104109730557/25000000000 x) (+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 4))) (*.f64 -2 (/.f64 z (pow.f64 x 4)))))) 104109730557/12500000000)
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (fma.f64 104109730557/25000000000 x (*.f64 (/.f64 z (pow.f64 x 4)) -226700011257/5000000000)) 104109730557/12500000000))
(+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 z -226700011257/5000000000) (pow.f64 x 4)) (fma.f64 104109730557/25000000000 x -104109730557/12500000000)))
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 z (pow.f64 x 3))) (fma.f64 (/.f64 z (pow.f64 x 4)) -226700011257/5000000000 -104109730557/12500000000))
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(fma.f64 104109730557/25000000000 x -104109730557/12500000000)
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 104109730557/25000000000 x)) 104109730557/12500000000)
(+.f64 (/.f64 z (pow.f64 x 3)) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(-.f64 (+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 z) (*.f64 216700011257/5000000000 z)) (pow.f64 x 4))))) 104109730557/12500000000)
(+.f64 (/.f64 z (pow.f64 x 3)) (-.f64 (fma.f64 104109730557/25000000000 x (*.f64 (/.f64 z (pow.f64 x 4)) -226700011257/5000000000)) 104109730557/12500000000))
(+.f64 (/.f64 z (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 z -226700011257/5000000000) (pow.f64 x 4)) (fma.f64 104109730557/25000000000 x -104109730557/12500000000)))
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 z (pow.f64 x 3))) (fma.f64 (/.f64 z (pow.f64 x 4)) -226700011257/5000000000 -104109730557/12500000000))
(*.f64 104109730557/25000000000 (-.f64 x 2))
(fma.f64 104109730557/25000000000 x -104109730557/12500000000)
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (*.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))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (*.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))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (*.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))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 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 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x)))
(/.f64 (*.f64 z (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 104109730557/25000000000 (-.f64 x 2)))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 104109730557/25000000000 (-.f64 x 2)))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 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 104109730557/25000000000 (-.f64 x 2)))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.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 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x)))
(/.f64 (*.f64 z (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (/.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))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (/.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))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (/.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))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 156699607947/500000000 x)
(*.f64 x 156699607947/500000000)
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 263505074721/1000000000 (pow.f64 x 2)))
(fma.f64 156699607947/500000000 x (*.f64 (*.f64 x x) 263505074721/1000000000))
(fma.f64 x 156699607947/500000000 (*.f64 x (*.f64 x 263505074721/1000000000)))
(*.f64 x (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)))
(+.f64 (*.f64 156699607947/500000000 x) (+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (*.f64 263505074721/1000000000 (pow.f64 x 2))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (*.f64 (*.f64 x x) 263505074721/1000000000)))
(fma.f64 x 156699607947/500000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (*.f64 (pow.f64 x 3) 216700011257/5000000000)))
(fma.f64 x 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 263505074721/1000000000 (*.f64 x 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))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(fma.f64 216700011257/5000000000 (pow.f64 x 3) (pow.f64 x 4))
(fma.f64 (pow.f64 x 3) 216700011257/5000000000 (pow.f64 x 4))
(*.f64 (pow.f64 x 3) (+.f64 x 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4)))
(fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4)))
(*.f64 (*.f64 x x) (fma.f64 x (+.f64 x 216700011257/5000000000) 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))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(pow.f64 x 4)
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (pow.f64 x 4))
(fma.f64 216700011257/5000000000 (pow.f64 x 3) (pow.f64 x 4))
(fma.f64 (pow.f64 x 3) 216700011257/5000000000 (pow.f64 x 4))
(*.f64 (pow.f64 x 3) (+.f64 x 216700011257/5000000000))
(+.f64 (*.f64 216700011257/5000000000 (pow.f64 x 3)) (+.f64 (*.f64 263505074721/1000000000 (pow.f64 x 2)) (pow.f64 x 4)))
(fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4)))
(fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4)))
(*.f64 (*.f64 x x) (fma.f64 x (+.f64 x 216700011257/5000000000) 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))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(+.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 x (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (*.f64 -2 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 -2 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (*.f64 x (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 1) (*.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) x) (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) -2))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) -2) (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) x))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) 1)
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000)))))
(*.f64 (/.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000)))) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (-.f64 4 (*.f64 -2 x)))))
(*.f64 (/.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000) 10838835996651139530249/625000000000000000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))))
(/.f64 (*.f64 (fma.f64 x x -4) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))) (*.f64 (+.f64 x 2) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000)))))
(*.f64 (/.f64 (fma.f64 x x -4) (+.f64 x 2)) (/.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000)))))
(*.f64 (/.f64 (fma.f64 x x -4) (fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000) 10838835996651139530249/625000000000000000000)) (/.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 x 2)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 x -2))) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) -8) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 -2 x))) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (/.f64 (fma.f64 x x (+.f64 4 (*.f64 x 2))) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)))) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (fma.f64 x x (+.f64 4 (*.f64 x 2)))) (/.f64 (+.f64 (pow.f64 x 3) -8) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (*.f64 (fma.f64 x x -4) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (*.f64 (+.f64 x 2) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (*.f64 (+.f64 x 2) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (fma.f64 x x -4)))
(*.f64 (/.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (*.f64 (+.f64 x 2) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (fma.f64 x x -4))
(*.f64 (/.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (+.f64 x 2)) (/.f64 (fma.f64 x x -4) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 -8 (pow.f64 x 3))) (*.f64 (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(*.f64 (/.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000)))) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (-.f64 4 (*.f64 -2 x)))))
(*.f64 (/.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000) 10838835996651139530249/625000000000000000000)) (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))))
(/.f64 (*.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (+.f64 -8 (pow.f64 x 3))) (*.f64 (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 x x (-.f64 4 (*.f64 x -2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) -8) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (*.f64 (fma.f64 x x (-.f64 4 (*.f64 -2 x))) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (/.f64 (fma.f64 x x (+.f64 4 (*.f64 x 2))) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)))) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (fma.f64 x x (+.f64 4 (*.f64 x 2)))) (/.f64 (+.f64 (pow.f64 x 3) -8) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (fma.f64 x x -4)) (*.f64 (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))) (+.f64 x 2)))
(*.f64 (/.f64 (fma.f64 x x -4) (+.f64 x 2)) (/.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000)))))
(*.f64 (/.f64 (fma.f64 x x -4) (fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000) 10838835996651139530249/625000000000000000000)) (/.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 x 2)))
(/.f64 (*.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (fma.f64 x x -4)) (*.f64 (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 x 2)))
(/.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (*.f64 (+.f64 x 2) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (fma.f64 x x -4)))
(*.f64 (/.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (*.f64 (+.f64 x 2) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (fma.f64 x x -4))
(*.f64 (/.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (+.f64 x 2)) (/.f64 (fma.f64 x x -4) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 3) (pow.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) (-.f64 (*.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 104109730557/25000000000 x -104109730557/12500000000) 3) (pow.f64 (/.f64 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) 3)) (fma.f64 (fma.f64 104109730557/25000000000 x -104109730557/12500000000) (fma.f64 104109730557/25000000000 x -104109730557/12500000000) (*.f64 (/.f64 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (-.f64 (/.f64 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 104109730557/25000000000 x -104109730557/12500000000) 3) (pow.f64 (/.f64 (*.f64 z (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (fma.f64 (/.f64 (*.f64 z (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 (*.f64 z (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (fma.f64 104109730557/25000000000 x -104109730557/12500000000)) (*.f64 (fma.f64 104109730557/25000000000 x -104109730557/12500000000) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))))
(/.f64 (+.f64 (pow.f64 (fma.f64 104109730557/25000000000 x -104109730557/12500000000) 3) (pow.f64 (/.f64 (*.f64 z (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (fma.f64 (/.f64 (*.f64 z (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (+.f64 -2 x) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000)) (*.f64 (fma.f64 104109730557/25000000000 x -104109730557/12500000000) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) (*.f64 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) (-.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (-.f64 (*.f64 (fma.f64 104109730557/25000000000 x -104109730557/12500000000) (fma.f64 104109730557/25000000000 x -104109730557/12500000000)) (*.f64 (*.f64 (+.f64 -2 x) (+.f64 -2 x)) (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (-.f64 (fma.f64 104109730557/25000000000 x -104109730557/12500000000) (/.f64 z (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 -2 x)))))
(/.f64 (-.f64 (*.f64 (fma.f64 104109730557/25000000000 x -104109730557/12500000000) (fma.f64 104109730557/25000000000 x -104109730557/12500000000)) (*.f64 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (+.f64 -2 x) (+.f64 -2 x)))) (-.f64 (fma.f64 104109730557/25000000000 x -104109730557/12500000000) (/.f64 (*.f64 z (+.f64 -2 x)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (/.f64 1 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))
(/.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x x (-.f64 4 (*.f64 -2 x))) (+.f64 (pow.f64 x 3) -8)))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 (fma.f64 x x -4) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (+.f64 x 2))
(/.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (+.f64 x 2) (fma.f64 x x -4)))
(*.f64 (/.f64 (fma.f64 x x -4) (+.f64 x 2)) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (+.f64 x -2)) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))))
(/.f64 (+.f64 -2 x) (/.f64 (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000))) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))))
(*.f64 (/.f64 (+.f64 -2 x) (fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000) 10838835996651139530249/625000000000000000000)) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)))
(*.f64 (/.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000) 10838835996651139530249/625000000000000000000)) (+.f64 -2 x))
(/.f64 (*.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (+.f64 x -2)) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (/.f64 (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))))
(*.f64 (/.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (+.f64 -2 x))
(*.f64 (/.f64 (+.f64 -2 x) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)))
(/.f64 (*.f64 (+.f64 x -2) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))) (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (-.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 104109730557/25000000000))))
(/.f64 (+.f64 -2 x) (/.f64 (+.f64 10838835996651139530249/625000000000000000000 (*.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000))) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))))
(*.f64 (/.f64 (+.f64 -2 x) (fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000) 10838835996651139530249/625000000000000000000)) (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)))
(*.f64 (/.f64 (+.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)) (fma.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) -104109730557/25000000000) 10838835996651139530249/625000000000000000000)) (+.f64 -2 x))
(/.f64 (*.f64 (+.f64 x -2) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (+.f64 -2 x) (/.f64 (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))))
(*.f64 (/.f64 (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (+.f64 -2 x))
(*.f64 (/.f64 (+.f64 -2 x) (-.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (-.f64 10838835996651139530249/625000000000000000000 (pow.f64 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)))
(/.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (+.f64 -8 (pow.f64 x 3))) (fma.f64 x x (-.f64 4 (*.f64 x -2))))
(/.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (fma.f64 x x (-.f64 4 (*.f64 -2 x))) (+.f64 (pow.f64 x 3) -8)))
(*.f64 (/.f64 (+.f64 (pow.f64 x 3) -8) (fma.f64 x x (+.f64 4 (*.f64 x 2)))) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (*.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 x x -4)) (+.f64 x 2))
(/.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (+.f64 x 2) (fma.f64 x x -4)))
(*.f64 (/.f64 (fma.f64 x x -4) (+.f64 x 2)) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(pow.f64 (pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3) 1/3)
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 3)
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 2)
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 2))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log.f64 (pow.f64 (exp.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) (+.f64 x -2)))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 3))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3) (pow.f64 (+.f64 x -2) 3)))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(exp.f64 (log.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))) 1))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 (+.f64 x -2) 104109730557/25000000000 (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 104109730557/25000000000 (+.f64 x -2) (*.f64 (+.f64 x -2) (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(fma.f64 104109730557/25000000000 (+.f64 -2 x) (*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(fma.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (fma.f64 104109730557/25000000000 x -104109730557/12500000000))
(*.f64 (+.f64 -2 x) (+.f64 104109730557/25000000000 (/.f64 z (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 156699607947/500000000 x) (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) x))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(+.f64 (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) x) (*.f64 156699607947/500000000 x))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(+.f64 (*.f64 x 156699607947/500000000) (*.f64 x (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(+.f64 (*.f64 x (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) (*.f64 x 156699607947/500000000))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))) 1)
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(/.f64 (*.f64 (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3)) x) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 156699607947/500000000))))
(/.f64 x (/.f64 (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) -156699607947/500000000))) (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3))))
(/.f64 (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3)) (/.f64 (fma.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) -156699607947/500000000) 24554767130743505554809/250000000000000000) x))
(*.f64 (/.f64 x (fma.f64 x (*.f64 (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) -156699607947/500000000)) 24554767130743505554809/250000000000000000)) (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3)))
(/.f64 (*.f64 (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2)) x) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(/.f64 x (/.f64 (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2))))
(*.f64 (/.f64 x (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))) (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2)))
(/.f64 (*.f64 x (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3))) (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) (-.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 156699607947/500000000))))
(/.f64 x (/.f64 (+.f64 24554767130743505554809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) -156699607947/500000000))) (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3))))
(/.f64 (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3)) (/.f64 (fma.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) -156699607947/500000000) 24554767130743505554809/250000000000000000) x))
(*.f64 (/.f64 x (fma.f64 x (*.f64 (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) -156699607947/500000000)) 24554767130743505554809/250000000000000000)) (+.f64 3847722382617389411054987020467123/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 3)))
(/.f64 (*.f64 x (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2))) (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))))
(/.f64 x (/.f64 (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000))) (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2))))
(*.f64 (/.f64 x (-.f64 156699607947/500000000 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)))) (-.f64 24554767130743505554809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000)) 2)))
(pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 1)
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))) 3)
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))) 2)
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3) 1/3)
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(sqrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(log.f64 (pow.f64 (exp.f64 x) (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(exp.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))) 1))
(fma.f64 156699607947/500000000 x (fma.f64 216700011257/5000000000 (pow.f64 x 3) (fma.f64 263505074721/1000000000 (*.f64 x x) (pow.f64 x 4))))
(fma.f64 x 156699607947/500000000 (fma.f64 (pow.f64 x 3) 216700011257/5000000000 (fma.f64 (*.f64 x x) 263505074721/1000000000 (pow.f64 x 4))))
(*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))

localize4.0ms (0%)

Local error

Found 1 expressions with local error:

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

Compiled 8 to 6 computations (25% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite46.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
345×pow1_binary64
339×add-sqr-sqrt_binary64
329×*-un-lft-identity_binary64
322×add-log-exp_binary64
322×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044
1804
28754
Stop Event
node limit
Counts
1 → 25
Calls
Call 1
Inputs
(*.f64 z -1000000000/23533438303)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z -1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2000000000/23533438303) z))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) (+.f64 1 (*.f64 z -1000000000/23533438303))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) (+.f64 1 (*.f64 z -1000000000/23533438303))) 1) (+.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z -1000000000/23533438303) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 z -1000000000/23533438303) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1000000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 z -1000000000/23533438303)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 z -1000000000/23533438303)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (*.f64 z -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1000000000/23533438303)))) (sqrt.f64 (log.f64 (*.f64 z -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1000000000/23533438303))) 2)) (cbrt.f64 (log.f64 (*.f64 z -1000000000/23533438303))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 z -1000000000/23533438303) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 z -1000000000/23533438303))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 -1000000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 z -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 z -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 z -1000000000/23533438303)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z -1000000000/23533438303))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z -1000000000/23533438303))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z -1000000000/23533438303))) 2))))))

simplify39.0ms (0.2%)

Algorithm
egg-herbie
Rules
461×times-frac_binary64
389×associate-*l/_binary64
354×distribute-rgt-out_binary64
330×associate-/l*_binary64
329×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
078238
1189229
2574225
33064225
Stop Event
node limit
Counts
37 → 31
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(+.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) -1)
(+.f64 0 (*.f64 z -1000000000/23533438303))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2000000000/23533438303) z))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))))
(-.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) (+.f64 1 (*.f64 z -1000000000/23533438303))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) (+.f64 1 (*.f64 z -1000000000/23533438303))) 1) (+.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 1))
(pow.f64 (*.f64 z -1000000000/23533438303) 1)
(pow.f64 (pow.f64 (*.f64 z -1000000000/23533438303) 2) 1/2)
(pow.f64 (*.f64 -1000000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 z -1000000000/23533438303)) 3)
(pow.f64 (sqrt.f64 (*.f64 z -1000000000/23533438303)) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 z -1000000000/23533438303)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1000000000/23533438303)))) (sqrt.f64 (log.f64 (*.f64 z -1000000000/23533438303))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1000000000/23533438303))) 2)) (cbrt.f64 (log.f64 (*.f64 z -1000000000/23533438303))))
(sqrt.f64 (pow.f64 (*.f64 z -1000000000/23533438303) 2))
(fabs.f64 (*.f64 z -1000000000/23533438303))
(log.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))
(cbrt.f64 (*.f64 -1000000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 z -1000000000/23533438303)))
(log1p.f64 (expm1.f64 (*.f64 z -1000000000/23533438303)))
(exp.f64 (log.f64 (*.f64 z -1000000000/23533438303)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z -1000000000/23533438303))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z -1000000000/23533438303))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z -1000000000/23533438303))) 2))
Outputs
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(*.f64 -1000000000/23533438303 z)
(+.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) -1)
(*.f64 -1000000000/23533438303 z)
(+.f64 0 (*.f64 z -1000000000/23533438303))
(*.f64 -1000000000/23533438303 z)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))))
(*.f64 -1000000000/23533438303 z)
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2000000000/23533438303) z))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))))
(-.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 1)
(*.f64 -1000000000/23533438303 z)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) (+.f64 1 (*.f64 z -1000000000/23533438303))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 -1000000000/23533438303 z)) 3) -1) (fma.f64 (+.f64 1 (*.f64 -1000000000/23533438303 z)) (+.f64 1 (*.f64 -1000000000/23533438303 z)) (+.f64 1 (+.f64 1 (*.f64 -1000000000/23533438303 z)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1000000000/23533438303 z 1) 3)) (fma.f64 (fma.f64 -1000000000/23533438303 z 1) (fma.f64 -1000000000/23533438303 z 1) (+.f64 (*.f64 -1000000000/23533438303 z) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1000000000/23533438303 z 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1000000000/23533438303 z 1) (fma.f64 -1000000000/23533438303 z 2))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) (+.f64 1 (*.f64 z -1000000000/23533438303))) 1) (+.f64 (+.f64 1 (*.f64 z -1000000000/23533438303)) 1))
(*.f64 -1000000000/23533438303 z)
(pow.f64 (*.f64 z -1000000000/23533438303) 1)
(*.f64 -1000000000/23533438303 z)
(pow.f64 (pow.f64 (*.f64 z -1000000000/23533438303) 2) 1/2)
(*.f64 -1000000000/23533438303 z)
(pow.f64 (*.f64 -1000000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)) 1/3)
(*.f64 -1000000000/23533438303 z)
(pow.f64 (cbrt.f64 (*.f64 z -1000000000/23533438303)) 3)
(*.f64 -1000000000/23533438303 z)
(pow.f64 (sqrt.f64 (*.f64 z -1000000000/23533438303)) 2)
(*.f64 -1000000000/23533438303 z)
(pow.f64 (E.f64) (log.f64 (*.f64 z -1000000000/23533438303)))
(*.f64 -1000000000/23533438303 z)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z -1000000000/23533438303)))) (sqrt.f64 (log.f64 (*.f64 z -1000000000/23533438303))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -1000000000/23533438303 z)))) (sqrt.f64 (log.f64 (*.f64 -1000000000/23533438303 z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z -1000000000/23533438303))) 2)) (cbrt.f64 (log.f64 (*.f64 z -1000000000/23533438303))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -1000000000/23533438303 z))) 2)) (cbrt.f64 (log.f64 (*.f64 -1000000000/23533438303 z))))
(sqrt.f64 (pow.f64 (*.f64 z -1000000000/23533438303) 2))
(*.f64 -1000000000/23533438303 z)
(fabs.f64 (*.f64 z -1000000000/23533438303))
(*.f64 -1000000000/23533438303 z)
(log.f64 (pow.f64 (exp.f64 -1000000000/23533438303) z))
(*.f64 -1000000000/23533438303 z)
(cbrt.f64 (*.f64 -1000000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))
(*.f64 -1000000000/23533438303 z)
(expm1.f64 (log1p.f64 (*.f64 z -1000000000/23533438303)))
(*.f64 -1000000000/23533438303 z)
(log1p.f64 (expm1.f64 (*.f64 z -1000000000/23533438303)))
(*.f64 -1000000000/23533438303 z)
(exp.f64 (log.f64 (*.f64 z -1000000000/23533438303)))
(*.f64 -1000000000/23533438303 z)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 z -1000000000/23533438303))) 1/3))
(*.f64 -1000000000/23533438303 z)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 z -1000000000/23533438303))) 3))
(*.f64 -1000000000/23533438303 z)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 z -1000000000/23533438303))) 2))
(*.f64 -1000000000/23533438303 z)

localize17.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
0.2b
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
0.3b
(*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))
Compiler

Compiled 37 to 30 computations (18.9% saved)

series3.0ms (0%)

Counts
3 → 27
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))
0.0ms
x
@0
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
0.0ms
x
@inf
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
0.0ms
x
@-inf
(*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))
0.0ms
x
@inf
(*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))

rewrite74.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
515×log-prod_binary64
306×pow2_binary64
284×pow-prod-down_binary64
219×prod-diff_binary64
213×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01124
125024
2321524
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 63615716158700684400745/10838835996651139530249 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 63615716158700684400745/10838835996651139530249 x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 x 63615716158700684400745/10838835996651139530249))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -63615716158700684400745/10838835996651139530249 (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 63615716158700684400745/10838835996651139530249 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 63615716158700684400745/10838835996651139530249 (sqrt.f64 x)) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x 63615716158700684400745/10838835996651139530249) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249)) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x -2) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -1 x 2) (/.f64 1 (+.f64 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) -25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) -2) (/.f64 (+.f64 x -2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) -1/2) (/.f64 (+.f64 x -2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 x -2) (+.f64 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) -25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 625000000000000000000/10838835996651139530249 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))) (/.f64 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (/.f64 1 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249) (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)) (neg.f64 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))) (neg.f64 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 -625000000000000000000/10838835996651139530249) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249) (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 x) 63615716158700684400745/10838835996651139530249 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) 63615716158700684400745/10838835996651139530249) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) 63615716158700684400745/10838835996651139530249) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 63615716158700684400745/10838835996651139530249 (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 63615716158700684400745/10838835996651139530249 (pow.f64 x -1/2)) (pow.f64 x -1/2) 25000000000/104109730557)))))

simplify82.0ms (0.4%)

Algorithm
egg-herbie
Rules
543×fma-def_binary64
505×distribute-rgt-in_binary64
489×distribute-lft-in_binary64
461×unswap-sqr_binary64
248×log-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03051652
16801598
221981577
Stop Event
node limit
Counts
144 → 174
Calls
Call 1
Inputs
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2)))
(+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (+.f64 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3)) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2))))
(+.f64 (*.f64 8085140063817392293767204333964610734904639776273413528167055890745000000000000000000/26204607870259429605616389111760184167438200498848992347743571634994940522647095129364401 (pow.f64 x 4)) (+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (+.f64 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3)) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2)))))
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) (+.f64 (*.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) (+.f64 (*.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(/.f64 63615716158700684400745/10838835996651139530249 x)
25000000000/104109730557
25000000000/104109730557
(+.f64 0 (/.f64 63615716158700684400745/10838835996651139530249 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 1)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 1 (/.f64 x 63615716158700684400745/10838835996651139530249))
(/.f64 -63615716158700684400745/10838835996651139530249 (neg.f64 x))
(/.f64 (/.f64 63615716158700684400745/10838835996651139530249 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 63615716158700684400745/10838835996651139530249 (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1)
(pow.f64 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001) 1/2)
(pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 3)
(pow.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2)
(pow.f64 (*.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249) 1/3)
(pow.f64 (/.f64 x 63615716158700684400745/10838835996651139530249) -1)
(sqrt.f64 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))
(log.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(cbrt.f64 (*.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249))
(expm1.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(log1p.f64 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(exp.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249)) 1/3))
(+.f64 0 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 1)
(*.f64 1 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (+.f64 x -2) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (fma.f64 -1 x 2) (/.f64 1 (+.f64 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) -25000000000/104109730557)))
(*.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) -2) (/.f64 (+.f64 x -2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) -1/2) (/.f64 (+.f64 x -2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249))
(*.f64 (/.f64 (+.f64 x -2) (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1)
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 2)
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -1)
(pow.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1) -1)
(neg.f64 (/.f64 (+.f64 x -2) (+.f64 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) -25000000000/104109730557)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2))
(log.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(exp.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) -1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1)
(-.f64 (/.f64 625000000000000000000/10838835996651139530249 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))) (/.f64 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(*.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249)))
(*.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (/.f64 1 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249) (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)))
(/.f64 1 (/.f64 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))))
(/.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249))
(/.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)) (neg.f64 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249)))
(/.f64 (neg.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))) (neg.f64 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(/.f64 (fma.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 -625000000000000000000/10838835996651139530249) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)
(pow.f64 (/.f64 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249) (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)) -1)
(pow.f64 (/.f64 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(exp.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 2))
(fma.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x) 25000000000/104109730557)
(fma.f64 1 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(fma.f64 (/.f64 1 x) 63615716158700684400745/10838835996651139530249 25000000000/104109730557)
(fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1 25000000000/104109730557)
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) 63615716158700684400745/10838835996651139530249) 25000000000/104109730557)
(fma.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) 25000000000/104109730557)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)
(fma.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) 63615716158700684400745/10838835996651139530249) 25000000000/104109730557)
(fma.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)
(fma.f64 (*.f64 63615716158700684400745/10838835996651139530249 (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)) 25000000000/104109730557)
(fma.f64 (*.f64 63615716158700684400745/10838835996651139530249 (pow.f64 x -1/2)) (pow.f64 x -1/2) 25000000000/104109730557)
Outputs
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 x -21677671993302279060498/63615716158700684400745)
(+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2)))
(fma.f64 -21677671993302279060498/63615716158700684400745 x (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x)))
(fma.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x) (*.f64 x -21677671993302279060498/63615716158700684400745))
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (+.f64 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3)) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2))))
(fma.f64 -21677671993302279060498/63615716158700684400745 x (fma.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x))))
(fma.f64 x -21677671993302279060498/63615716158700684400745 (fma.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x) (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3))))
(fma.f64 x -21677671993302279060498/63615716158700684400745 (*.f64 (*.f64 x x) (+.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 x))))
(+.f64 (*.f64 8085140063817392293767204333964610734904639776273413528167055890745000000000000000000/26204607870259429605616389111760184167438200498848992347743571634994940522647095129364401 (pow.f64 x 4)) (+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (+.f64 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3)) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2)))))
(fma.f64 8085140063817392293767204333964610734904639776273413528167055890745000000000000000000/26204607870259429605616389111760184167438200498848992347743571634994940522647095129364401 (pow.f64 x 4) (fma.f64 -21677671993302279060498/63615716158700684400745 x (fma.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x)))))
(fma.f64 8085140063817392293767204333964610734904639776273413528167055890745000000000000000000/26204607870259429605616389111760184167438200498848992347743571634994940522647095129364401 (pow.f64 x 4) (fma.f64 x -21677671993302279060498/63615716158700684400745 (fma.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x) (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3)))))
(fma.f64 8085140063817392293767204333964610734904639776273413528167055890745000000000000000000/26204607870259429605616389111760184167438200498848992347743571634994940522647095129364401 (pow.f64 x 4) (fma.f64 x -21677671993302279060498/63615716158700684400745 (*.f64 (*.f64 x x) (+.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 x)))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) (+.f64 (*.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(-.f64 (fma.f64 104109730557/25000000000 x (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x))))
(-.f64 (+.f64 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) (/.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x)))
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) (+.f64 -13764240537310136880149/125000000000000000000 (/.f64 -2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) (+.f64 (*.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(-.f64 (fma.f64 104109730557/25000000000 x (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x))))
(-.f64 (+.f64 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) (/.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x)))
(+.f64 (fma.f64 x 104109730557/25000000000 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) (+.f64 -13764240537310136880149/125000000000000000000 (/.f64 -2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x))))
(/.f64 63615716158700684400745/10838835996651139530249 x)
25000000000/104109730557
25000000000/104109730557
(+.f64 0 (/.f64 63615716158700684400745/10838835996651139530249 x))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 1)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 1 (/.f64 x 63615716158700684400745/10838835996651139530249))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 -63615716158700684400745/10838835996651139530249 (neg.f64 x))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 (/.f64 63615716158700684400745/10838835996651139530249 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 (/.f64 63615716158700684400745/10838835996651139530249 (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(pow.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(pow.f64 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001) 1/2)
(sqrt.f64 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))
(pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 3)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(pow.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(pow.f64 (*.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249))
(pow.f64 (/.f64 x 63615716158700684400745/10838835996651139530249) -1)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(sqrt.f64 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))
(log.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(cbrt.f64 (*.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249))
(expm1.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(log1p.f64 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(exp.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(exp.f64 (*.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 1))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 3))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249)) 1/3))
(cbrt.f64 (*.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249))
(+.f64 0 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 1)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 1 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (+.f64 x -2) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (fma.f64 -1 x 2) (/.f64 1 (+.f64 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) -25000000000/104109730557)))
(*.f64 (fma.f64 -1 x 2) (/.f64 1 (+.f64 (/.f64 -63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(/.f64 (fma.f64 -1 x 2) (+.f64 (/.f64 -63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))
(/.f64 (-.f64 2 x) (-.f64 -25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) -2) (/.f64 (+.f64 x -2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) -2) (/.f64 (-.f64 x 2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x 2)) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) -1/2) (/.f64 (+.f64 x -2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) -1/2) (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249))
(*.f64 (-.f64 x 2) (/.f64 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249) (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)))
(*.f64 (/.f64 (+.f64 x -2) (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 (+.f64 x -2) (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 (+.f64 x -2) (+.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(*.f64 (-.f64 x 2) (/.f64 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (fma.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 625000000000000000000/10838835996651139530249)))
(pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2) 1/2)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(pow.f64 (pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3) 1/3)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 3)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 2)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -1)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(pow.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3)) 1/3)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(pow.f64 (/.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1) -1)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(neg.f64 (/.f64 (+.f64 x -2) (+.f64 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) -25000000000/104109730557)))
(*.f64 (fma.f64 -1 x 2) (/.f64 1 (+.f64 (/.f64 -63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(/.f64 (fma.f64 -1 x 2) (+.f64 (/.f64 -63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))
(/.f64 (-.f64 2 x) (-.f64 -25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(log.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3)))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(exp.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3)) 1/3))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 3))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 2))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) -1))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 x 2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(-.f64 (/.f64 625000000000000000000/10838835996651139530249 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))) (/.f64 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 625000000000000000000/10838835996651139530249) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(*.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(*.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(*.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249)))
(*.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249)))
(/.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249))
(*.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (/.f64 1 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 625000000000000000000/10838835996651139530249) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 1 (/.f64 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249) (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)))
(*.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249)))
(/.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249))
(/.f64 1 (/.f64 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))))
(/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 625000000000000000000/10838835996651139530249) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249))
(*.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249)))
(/.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249))
(/.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (+.f64 625000000000000000000/10838835996651139530249 (/.f64 -1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 625000000000000000000/10838835996651139530249) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)) (neg.f64 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249)))
(*.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249)))
(/.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249))
(/.f64 (neg.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))) (neg.f64 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 625000000000000000000/10838835996651139530249) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 -625000000000000000000/10838835996651139530249) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 625000000000000000000/10838835996651139530249) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2) 1/2)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) 1/3)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(pow.f64 (/.f64 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 625000000000000000000/10838835996651139530249) (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693)) -1)
(*.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249)))
(/.f64 (fma.f64 (pow.f64 x -3) 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 15625000000000000000000000000000/1128428295162862690821234941118693) (fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) 625000000000000000000/10838835996651139530249))
(pow.f64 (/.f64 (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001))) -1)
(/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (+.f64 25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 (pow.f64 x -2) -4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 625000000000000000000/10838835996651139530249) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(log.f64 (exp.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(cbrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(expm1.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(log1p.f64 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(exp.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1/3))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 3))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 2))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(fma.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x) 25000000000/104109730557)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(fma.f64 1 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(fma.f64 (/.f64 1 x) 63615716158700684400745/10838835996651139530249 25000000000/104109730557)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1 25000000000/104109730557)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (*.f64 (/.f64 1 (cbrt.f64 x)) 63615716158700684400745/10838835996651139530249) 25000000000/104109730557)
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 63615716158700684400745/10838835996651139530249 (cbrt.f64 x)) 25000000000/104109730557)
(fma.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) 25000000000/104109730557)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(fma.f64 (pow.f64 x -1/2) (*.f64 (pow.f64 x -1/2) 63615716158700684400745/10838835996651139530249) 25000000000/104109730557)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(fma.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(fma.f64 (*.f64 63615716158700684400745/10838835996651139530249 (cbrt.f64 (pow.f64 x -2))) (/.f64 1 (cbrt.f64 x)) 25000000000/104109730557)
(fma.f64 (cbrt.f64 (pow.f64 x -2)) (/.f64 63615716158700684400745/10838835996651139530249 (cbrt.f64 x)) 25000000000/104109730557)
(fma.f64 (*.f64 63615716158700684400745/10838835996651139530249 (pow.f64 x -1/2)) (pow.f64 x -1/2) 25000000000/104109730557)
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)

localize53.0ms (0.2%)

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.5b
(*.f64 500000000/23533438303 (*.f64 y x))
1.0b
(/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))
Compiler

Compiled 153 to 103 computations (32.7% saved)

series3.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(*.f64 500000000/23533438303 (*.f64 y x))
1.0ms
y
@inf
(*.f64 500000000/23533438303 (*.f64 y x))
1.0ms
x
@0
(*.f64 500000000/23533438303 (*.f64 y x))
0.0ms
y
@0
(*.f64 500000000/23533438303 (*.f64 y x))
0.0ms
y
@-inf
(*.f64 500000000/23533438303 (*.f64 y x))

rewrite46.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
555×pow1_binary64
512×add-log-exp_binary64
512×log1p-expm1-u_binary64
512×expm1-log1p-u_binary64
502×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11217
213947
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 500000000/23533438303 (*.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 250000000000000000/553822718361107519809))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 500000000/23533438303) (*.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 (*.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 500000000/23533438303 (*.f64 y x))))))))

simplify39.0ms (0.2%)

Algorithm
egg-herbie
Rules
1025×log-prod_binary64
460×distribute-rgt-in_binary64
447×distribute-lft-in_binary64
416×*-commutative_binary64
379×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033143
185110
232177
3219877
4651677
Stop Event
node limit
Counts
11 → 14
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) 1)
(pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 1)
(pow.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 y x))) 3)
(pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 y x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 250000000000000000/553822718361107519809))
(log.f64 (pow.f64 (exp.f64 500000000/23533438303) (*.f64 y x)))
(cbrt.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 (*.f64 y x))))
(log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 (*.f64 y x))))
(exp.f64 (log.f64 (*.f64 500000000/23533438303 (*.f64 y x))))
Outputs
(-.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) 1)
(+.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) -1)
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 0)
(*.f64 500000000/23533438303 (*.f64 y x))
(pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 1)
(+.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) -1)
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 0)
(*.f64 500000000/23533438303 (*.f64 y x))
(pow.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 3) 1/3)
(+.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) -1)
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 0)
(*.f64 500000000/23533438303 (*.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 y x))) 3)
(+.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) -1)
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 0)
(*.f64 500000000/23533438303 (*.f64 y x))
(pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 y x))) 2)
(+.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) -1)
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 0)
(*.f64 500000000/23533438303 (*.f64 y x))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 250000000000000000/553822718361107519809))
(+.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) -1)
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 0)
(*.f64 500000000/23533438303 (*.f64 y x))
(log.f64 (pow.f64 (exp.f64 500000000/23533438303) (*.f64 y x)))
(+.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) -1)
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 0)
(*.f64 500000000/23533438303 (*.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 3))
(+.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) -1)
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 0)
(*.f64 500000000/23533438303 (*.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 (*.f64 y x))))
(+.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) -1)
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 0)
(*.f64 500000000/23533438303 (*.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 (*.f64 y x))))
(+.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) -1)
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 0)
(*.f64 500000000/23533438303 (*.f64 y x))
(exp.f64 (log.f64 (*.f64 500000000/23533438303 (*.f64 y x))))
(+.f64 (+.f64 1 (*.f64 500000000/23533438303 (*.f64 y x))) -1)
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 0)
(*.f64 500000000/23533438303 (*.f64 y x))

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
0.3b
(*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)
0.6b
(*.f64 x 104109730557/25000000000)
30.6b
(/.f64 (-.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
Compiler

Compiled 90 to 62 computations (31.1% saved)

series4.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 (-.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
1.0ms
x
@inf
(/.f64 (-.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
1.0ms
x
@-inf
(/.f64 (-.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
0.0ms
x
@0
(*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)
0.0ms
x
@inf
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))

rewrite124.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
751×fma-def_binary64
377×fma-neg_binary64
297×expm1-udef_binary64
297×log1p-udef_binary64
235×log-pow_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01642
138024
2531522
Stop Event
node limit
Counts
3 → 128
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
(*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (/.f64 1 (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 1) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (-.f64 (pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 3) (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (exp.f64 104109730557/25000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (exp.f64 104109730557/25000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) 3) (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x 104109730557/25000000000) 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 (neg.f64 x)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4)))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (sqrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x 10838835996651139530249/625000000000000000000)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 x -2) 1) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 x -2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (pow.f64 x -2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (pow.f64 x -2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (-.f64 (pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 3) (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (neg.f64 x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (neg.f64 x) (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2284450290879775841688574159837293/625000000000000000000000000000) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -2284450290879775841688574159837293/625000000000000000000000000000) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 104109730557/25000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 x 4) 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10838835996651139530249/625000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 x 104109730557/25000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x 104109730557/25000000000))) 1))))))

simplify112.0ms (0.5%)

Algorithm
egg-herbie
Rules
629×times-frac_binary64
508×fma-def_binary64
431×distribute-rgt-in_binary64
427×distribute-lft-in_binary64
419×unswap-sqr_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03262495
17752459
224032450
Stop Event
node limit
Counts
164 → 192
Calls
Call 1
Inputs
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(*.f64 104109730557/25000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(*.f64 104109730557/25000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)
(*.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(*.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (/.f64 1 (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 1) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (-.f64 (pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 3) (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)
(pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)
(pow.f64 (/.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -1)
(neg.f64 (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))
(log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) 3) (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))
(expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (*.f64 x 104109730557/25000000000))
(fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (*.f64 x 104109730557/25000000000))
(fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 x 104109730557/25000000000) 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(fma.f64 1 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (*.f64 x 104109730557/25000000000))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 (neg.f64 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x 104109730557/25000000000))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4)))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) (*.f64 x 104109730557/25000000000))
(fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (sqrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (sqrt.f64 (*.f64 x 10838835996651139530249/625000000000000000000)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (/.f64 (pow.f64 x -2) 1) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (pow.f64 x -2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (pow.f64 x -2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (pow.f64 x -2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (-.f64 (pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 3) (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) 1)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) x))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293)))
(/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293))
(/.f64 1 (*.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293)))
(/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (neg.f64 x) (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293)))
(/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) (neg.f64 x)))
(/.f64 -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (neg.f64 x)))
(/.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) x)
(/.f64 (*.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (neg.f64 x))
(/.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2284450290879775841688574159837293/625000000000000000000000000000) x)
(/.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -2284450290879775841688574159837293/625000000000000000000000000000) (neg.f64 x))
(pow.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) 1)
(pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) 3)
(pow.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)) 1/3)
(sqrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4)))
(log.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))))
(cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))) 1)
(pow.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) 1)
(pow.f64 (*.f64 x 104109730557/25000000000) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 x 4) 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10838835996651139530249/625000000000000000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))))
(exp.f64 (*.f64 2 (log.f64 (*.f64 x 104109730557/25000000000))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x 104109730557/25000000000))) 1))
Outputs
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(*.f64 10838835996651139530249/625000000000000000000 (pow.f64 x 2))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (*.f64 (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))))))
(*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (/.f64 1 (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)))
(*.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(/.f64 (*.f64 1 (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))
(/.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))
(/.f64 (/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 1) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (*.f64 (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))))))
(*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) 2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)))) 2) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(/.f64 (*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) 2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (-.f64 (pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 3) (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (-.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 104109730557/25000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(*.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (+.f64 (pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 3) (*.f64 (pow.f64 x 3) -1128428295162862690821234941118693/15625000000000000000000000000000))) (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 104109730557/25000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(*.f64 (/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 (pow.f64 x 3) -1128428295162862690821234941118693/15625000000000000000000000000000 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)))) (fma.f64 x (*.f64 104109730557/25000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))))
(*.f64 (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (/.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(neg.f64 (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x)) 3) (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) 3) (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) 3) (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) 3) (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))
(expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 x 104109730557/25000000000) 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (*.f64 x 104109730557/25000000000))
(fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (*.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (*.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)))))
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 (neg.f64 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4)))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) (*.f64 x 104109730557/25000000000))
(fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4)))) (sqrt.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))) (*.f64 x 104109730557/25000000000))
(fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4)))) (sqrt.f64 (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)))) (*.f64 x 104109730557/25000000000))
(fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000))) (fabs.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 4) 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (sqrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (sqrt.f64 (*.f64 x 10838835996651139530249/625000000000000000000)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x 10838835996651139530249/625000000000000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (/.f64 (pow.f64 x -2) 1) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (/.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (/.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (/.f64 (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 (pow.f64 x -2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (pow.f64 x -2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 (pow.f64 x -2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 (/.f64 (pow.f64 x -2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 x -2) (/.f64 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (*.f64 (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) x)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))
(fma.f64 (/.f64 (pow.f64 x -2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (pow.f64 x -2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (/.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (/.f64 (cbrt.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 (cbrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4))) (/.f64 (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (-.f64 (pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 3) (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (-.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000))) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 104109730557/25000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 x -2) (+.f64 (pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 3) (*.f64 (pow.f64 x 3) -1128428295162862690821234941118693/15625000000000000000000000000000))) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 104109730557/25000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 (fma.f64 x (*.f64 104109730557/25000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (*.f64 (/.f64 (pow.f64 x -2) (fma.f64 (pow.f64 x 3) -1128428295162862690821234941118693/15625000000000000000000000000000 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)))) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)))
(fma.f64 (/.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (*.f64 -10838835996651139530249/625000000000000000000 x) x))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (pow.f64 x -2) (/.f64 (fma.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 (pow.f64 x -2) (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))))))
(fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))) 1)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (neg.f64 x) (neg.f64 x)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) x))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 1 (*.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (neg.f64 x) (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) (neg.f64 x)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x (neg.f64 x)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) x)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 (*.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (neg.f64 x))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2284450290879775841688574159837293/625000000000000000000000000000) x)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -2284450290879775841688574159837293/625000000000000000000000000000) (neg.f64 x))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(pow.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) 1)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) 3)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(pow.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)) 1/3)
(cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -1) 6)))
(sqrt.f64 (*.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x -4)))
(log.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -1) 6)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(exp.f64 (log.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)) 1))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))) 1)
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(pow.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) 1)
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(pow.f64 (*.f64 x 104109730557/25000000000) 2)
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 2) 3)
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) 3) 1/3)
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(sqrt.f64 (*.f64 (pow.f64 x 4) 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000))
(fabs.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) x) 10838835996651139530249/625000000000000000000))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)) 3))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(exp.f64 (*.f64 2 (log.f64 (*.f64 x 104109730557/25000000000))))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x 104109730557/25000000000))) 1))
(*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))

eval424.0ms (2%)

Compiler

Compiled 21484 to 15654 computations (27.1% saved)

prune255.0ms (1.2%)

Pruning

55 alts after pruning (52 fresh and 3 done)

PrunedKeptTotal
New82915844
Fresh83745
Picked101
Done336
Total84155896
Error
0b
Counts
896 → 55
Alt Table
Click to see full alt table
StatusErrorProgram
34.9b
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -1)
32.6b
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) -23533438303/1000000000)
60.8b
(/.f64 (+.f64 x -2) (/.f64 (pow.f64 x 3) y))
55.5b
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
35.0b
(/.f64 (+.f64 x -2) (/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))
34.8b
(/.f64 (+.f64 x -2) (/.f64 (+.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 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)))
47.7b
(/.f64 (+.f64 x -2) (/.f64 (+.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)) x) y) x)))
54.1b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
40.9b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z))
54.2b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x)) (*.f64 y x)))
55.3b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x)) (*.f64 y x)))
55.3b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
55.5b
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
42.0b
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
55.3b
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
35.0b
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
34.7b
(/.f64 (+.f64 x -2) 25000000000/104109730557)
26.9b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
31.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 x 263505074721/1000000000) 156699607947/500000000) x) 23533438303/500000000))
26.9b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000)) 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))
30.0b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 x))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
30.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))
54.3b
(/.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))
60.6b
(/.f64 y (*.f64 x x))
52.4b
(-.f64 (/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))) 13764240537310136880149/125000000000000000000)
35.0b
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
56.7b
(-.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000)) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
34.8b
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
35.4b
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) x)) -13764240537310136880149/125000000000000000000)
54.8b
(+.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 3) (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3)) (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (*.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
33.2b
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
33.3b
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
20.5b
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (*.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))
47.7b
(*.f64 (+.f64 x -2) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
40.9b
(*.f64 (+.f64 x -2) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
31.7b
(*.f64 (+.f64 x -2) (+.f64 (fma.f64 (+.f64 68759708208/23533438303 (*.f64 y -78349803973500000000/553822718361107519809)) (*.f64 x x) (*.f64 500000000/23533438303 (*.f64 y x))) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
25.5b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) z) -1)))
28.5b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 500000000/23533438303 z)))
32.1b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 y x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
33.4b
(*.f64 (+.f64 x -2) (+.f64 (-.f64 (+.f64 104109730557/25000000000 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x))) (/.f64 (-.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 3))) (/.f64 -12723143231740136880149/125000000000000000000 x)))
32.5b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z))) (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))))
34.7b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
35.0b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
35.1b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
20.7b
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))
23.1b
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
25.0b
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
46.4b
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (-.f64 (fma.f64 500000000/23533438303 z (*.f64 x (*.f64 z -78349803973500000000/553822718361107519809))) (*.f64 x (*.f64 x (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127))))))
35.0b
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (/.f64 z (pow.f64 x 4))))))
55.4b
(*.f64 (*.f64 -1000000000/23533438303 y) x)
42.0b
(*.f64 z -1000000000/23533438303)
62.2b
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
35.2b
(*.f64 x 104109730557/25000000000)
62.5b
(*.f64 x -21677671993302279060498/63615716158700684400745)
55.4b
(*.f64 -1000000000/23533438303 (*.f64 y x))
Compiler

Compiled 2522 to 1897 computations (24.8% saved)

localize86.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 104109730557/25000000000 (-.f64 x 2))
0.4b
(*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)
0.7b
(*.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)
2.9b
(/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
Compiler

Compiled 257 to 191 computations (25.7% saved)

series8.0ms (0%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
2.0ms
z
@0
(*.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)
1.0ms
x
@-inf
(/.f64 x (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)))
1.0ms
z
@-inf
(*.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)
1.0ms
z
@inf
(*.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)
1.0ms
x
@inf
(*.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)

rewrite98.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
483×log1p-udef_binary64
279×add-sqr-sqrt_binary64
263×*-un-lft-identity_binary64
263×pow1_binary64
262×add-cbrt-cube_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02481
155551
2748051
Stop Event
node limit
Counts
3 → 76
Calls
Call 1
Inputs
(/.f64 x (+.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 104109730557/25000000000 (-.f64 x 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2) (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -1/2) (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 x (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 13033352773350869092174451844127/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3))) (+.f64 553822718361107519809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) (-.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 553822718361107519809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2))) (-.f64 23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2))) (/.f64 1 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -1/2)) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) (*.f64 (/.f64 -2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 z (/.f64 -2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3))) z) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 4 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2))) z) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 4 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2)))) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 104109730557/25000000000 x) -104109730557/12500000000)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 x 3) -8) 104109730557/25000000000) (fma.f64 x x (+.f64 4 (*.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x x -4) 104109730557/25000000000) (+.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 104109730557/25000000000 (+.f64 (pow.f64 x 3) -8)) (fma.f64 x x (+.f64 4 (*.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 104109730557/25000000000 (fma.f64 x x -4)) (+.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 2) 10838835996651139530249/625000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 x -2)) 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) 1))))))

simplify74.0ms (0.3%)

Algorithm
egg-herbie
Rules
570×fma-def_binary64
491×unswap-sqr_binary64
479×associate-/l*_binary64
441×distribute-rgt-in_binary64
426×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02972810
17572577
223882527
Stop Event
node limit
Counts
120 → 157
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 -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 -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 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 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 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 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 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 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 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 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)))))
-104109730557/12500000000
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)
(*.f64 x (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(*.f64 1 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2) (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -1/2) (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 x (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 x (+.f64 13033352773350869092174451844127/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3))) (+.f64 553822718361107519809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) (-.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 x (-.f64 553822718361107519809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2))) (-.f64 23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2))) (/.f64 1 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -1/2)) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -1/2))
(pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)
(pow.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x) -1)
(neg.f64 (/.f64 x (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(log.f64 (exp.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(exp.f64 (log.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))
(+.f64 (*.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) (*.f64 (/.f64 -2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))
(+.f64 (*.f64 z (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 z (/.f64 -2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))) 1)
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3))) z) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 4 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2))) z) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 4 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2)))) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))
(pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)) 1))
(+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)
(+.f64 (*.f64 104109730557/25000000000 x) -104109730557/12500000000)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) -8) 104109730557/25000000000) (fma.f64 x x (+.f64 4 (*.f64 x 2))))
(/.f64 (*.f64 (fma.f64 x x -4) 104109730557/25000000000) (+.f64 x 2))
(/.f64 (*.f64 104109730557/25000000000 (+.f64 (pow.f64 x 3) -8)) (fma.f64 x x (+.f64 4 (*.f64 x 2))))
(/.f64 (*.f64 104109730557/25000000000 (fma.f64 x x -4)) (+.f64 x 2))
(pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 1)
(pow.f64 (pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) 3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) 2)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 2) 10838835996651139530249/625000000000000000000))
(log.f64 (pow.f64 (exp.f64 (+.f64 x -2)) 104109730557/25000000000))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)))
(exp.f64 (log.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) 1))
Outputs
(*.f64 500000000/23533438303 x)
(+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x))
(fma.f64 -78349803973500000000/553822718361107519809 (*.f64 x x) (*.f64 500000000/23533438303 x))
(fma.f64 500000000/23533438303 x (*.f64 x (*.f64 x -78349803973500000000/553822718361107519809)))
(*.f64 x (+.f64 500000000/23533438303 (*.f64 -78349803973500000000/553822718361107519809 x)))
(+.f64 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3)) (+.f64 (*.f64 -78349803973500000000/553822718361107519809 (pow.f64 x 2)) (*.f64 500000000/23533438303 x)))
(fma.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3) (fma.f64 -78349803973500000000/553822718361107519809 (*.f64 x x) (*.f64 500000000/23533438303 x)))
(fma.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3) (fma.f64 500000000/23533438303 x (*.f64 x (*.f64 x -78349803973500000000/553822718361107519809))))
(fma.f64 500000000/23533438303 x (*.f64 (*.f64 x x) (+.f64 -78349803973500000000/553822718361107519809 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 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))))
(fma.f64 -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 (pow.f64 x 4) (fma.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3) (fma.f64 -78349803973500000000/553822718361107519809 (*.f64 x x) (*.f64 500000000/23533438303 x))))
(fma.f64 -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 (pow.f64 x 4) (fma.f64 10727088460753238167788750000000/13033352773350869092174451844127 (pow.f64 x 3) (fma.f64 500000000/23533438303 x (*.f64 x (*.f64 x -78349803973500000000/553822718361107519809)))))
(fma.f64 -1444000590582107245885613830125326650000000/306719603372886620352117082586607327396481 (pow.f64 x 4) (fma.f64 500000000/23533438303 x (*.f64 (*.f64 x x) (+.f64 -78349803973500000000/553822718361107519809 (*.f64 10727088460753238167788750000000/13033352773350869092174451844127 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 1 (pow.f64 x 3)) (/.f64 216700011257/5000000000 (pow.f64 x 4)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -216700011257/5000000000 (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 1 (pow.f64 x 3)) (-.f64 (/.f64 40371268010758926720049/25000000000000000000 (pow.f64 x 5)) (/.f64 216700011257/5000000000 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 40371268010758926720049/25000000000000000000 (pow.f64 x 5)) (/.f64 -216700011257/5000000000 (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 1 (pow.f64 x 3)) (-.f64 (/.f64 40371268010758926720049/25000000000000000000 (pow.f64 x 5)) (/.f64 216700011257/5000000000 (pow.f64 x 4)))) (/.f64 7360090317919640263990431387591593/125000000000000000000000000000 (pow.f64 x 6)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 40371268010758926720049/25000000000000000000 (pow.f64 x 5)) (+.f64 (/.f64 216700011257/5000000000 (pow.f64 x 4)) (/.f64 7360090317919640263990431387591593/125000000000000000000000000000 (pow.f64 x 6)))))
(+.f64 (/.f64 40371268010758926720049/25000000000000000000 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 -7360090317919640263990431387591593/125000000000000000000000000000 (pow.f64 x 6)) (/.f64 216700011257/5000000000 (pow.f64 x 4)))))
(/.f64 1 (pow.f64 x 3))
(-.f64 (/.f64 1 (pow.f64 x 3)) (*.f64 216700011257/5000000000 (/.f64 1 (pow.f64 x 4))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 216700011257/5000000000 (pow.f64 x 4)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -216700011257/5000000000 (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 1 (pow.f64 x 3)) (-.f64 (/.f64 40371268010758926720049/25000000000000000000 (pow.f64 x 5)) (/.f64 216700011257/5000000000 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 40371268010758926720049/25000000000000000000 (pow.f64 x 5)) (/.f64 -216700011257/5000000000 (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 1 (pow.f64 x 3)) (-.f64 (/.f64 40371268010758926720049/25000000000000000000 (pow.f64 x 5)) (/.f64 216700011257/5000000000 (pow.f64 x 4)))) (/.f64 7360090317919640263990431387591593/125000000000000000000000000000 (pow.f64 x 6)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 40371268010758926720049/25000000000000000000 (pow.f64 x 5)) (+.f64 (/.f64 216700011257/5000000000 (pow.f64 x 4)) (/.f64 7360090317919640263990431387591593/125000000000000000000000000000 (pow.f64 x 6)))))
(+.f64 (/.f64 40371268010758926720049/25000000000000000000 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 -7360090317919640263990431387591593/125000000000000000000000000000 (pow.f64 x 6)) (/.f64 216700011257/5000000000 (pow.f64 x 4)))))
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (*.f64 -1000000000/23533438303 z))
(fma.f64 168466327098500000000/553822718361107519809 (*.f64 x z) (*.f64 -1000000000/23533438303 z))
(fma.f64 -1000000000/23533438303 z (*.f64 z (*.f64 x 168466327098500000000/553822718361107519809)))
(*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))
(+.f64 (*.f64 168466327098500000000/553822718361107519809 (*.f64 z x)) (+.f64 (*.f64 -1000000000/23533438303 z) (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 (*.f64 z (pow.f64 x 2)))))
(fma.f64 168466327098500000000/553822718361107519809 (*.f64 x z) (fma.f64 -1000000000/23533438303 z (*.f64 (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 z) (*.f64 x x))))
(fma.f64 168466327098500000000/553822718361107519809 (*.f64 x z) (fma.f64 -1000000000/23533438303 z (*.f64 (*.f64 x x) (*.f64 z -23298017199368982832548000000000/13033352773350869092174451844127))))
(fma.f64 (*.f64 x x) (*.f64 z -23298017199368982832548000000000/13033352773350869092174451844127) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x))))
(+.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))))))
(fma.f64 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 (*.f64 (pow.f64 x 3) z) (fma.f64 168466327098500000000/553822718361107519809 (*.f64 x z) (fma.f64 -1000000000/23533438303 z (*.f64 (*.f64 -23298017199368982832548000000000/13033352773350869092174451844127 z) (*.f64 x x)))))
(fma.f64 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481 (*.f64 (pow.f64 x 3) z) (fma.f64 168466327098500000000/553822718361107519809 (*.f64 x z) (fma.f64 -1000000000/23533438303 z (*.f64 (*.f64 x x) (*.f64 z -23298017199368982832548000000000/13033352773350869092174451844127)))))
(fma.f64 (pow.f64 x 3) (*.f64 z 3140446455626174059100348970313144550000000/306719603372886620352117082586607327396481) (fma.f64 (*.f64 x x) (*.f64 z -23298017199368982832548000000000/13033352773350869092174451844127) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))))
(/.f64 z (pow.f64 x 3))
(+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))))
(+.f64 (/.f64 z (pow.f64 x 3)) (/.f64 (*.f64 -226700011257/5000000000 z) (pow.f64 x 4)))
(fma.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)) (/.f64 z (pow.f64 x 3)))
(+.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)))))
(fma.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)) (+.f64 (/.f64 z (pow.f64 x 3)) (/.f64 (*.f64 -226700011257/5000000000 z) (pow.f64 x 4))))
(fma.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)) (fma.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)) (/.f64 z (pow.f64 x 3))))
(fma.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)) (fma.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)) (/.f64 z (pow.f64 x 3))))
(+.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))))))
(fma.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)) (+.f64 (/.f64 z (pow.f64 x 3)) (fma.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)) (*.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6))))))
(fma.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)) (fma.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)) (fma.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6)) (/.f64 z (pow.f64 x 3)))))
(/.f64 z (pow.f64 x 3))
(+.f64 (/.f64 z (pow.f64 x 3)) (*.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4))))
(+.f64 (/.f64 z (pow.f64 x 3)) (/.f64 (*.f64 -226700011257/5000000000 z) (pow.f64 x 4)))
(fma.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)) (/.f64 z (pow.f64 x 3)))
(+.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)))))
(fma.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)) (+.f64 (/.f64 z (pow.f64 x 3)) (/.f64 (*.f64 -226700011257/5000000000 z) (pow.f64 x 4))))
(fma.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)) (fma.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)) (/.f64 z (pow.f64 x 3))))
(fma.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)) (fma.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)) (/.f64 z (pow.f64 x 3))))
(+.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))))))
(fma.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)) (+.f64 (/.f64 z (pow.f64 x 3)) (fma.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)) (*.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6))))))
(fma.f64 42538268123328926720049/25000000000000000000 (/.f64 z (pow.f64 x 5)) (fma.f64 -226700011257/5000000000 (/.f64 z (pow.f64 x 4)) (fma.f64 -7763802998027229531190921387591593/125000000000000000000000000000 (/.f64 z (pow.f64 x 6)) (/.f64 z (pow.f64 x 3)))))
(*.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 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(*.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 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(*.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 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(*.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 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(*.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 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(*.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 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(*.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 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(*.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 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
-104109730557/12500000000
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(-.f64 (*.f64 104109730557/25000000000 x) 104109730557/12500000000)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))) 1)
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 x (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 1 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) x)
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2) (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -1/2) (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 x (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2)) (/.f64 x (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 x (*.f64 (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (sqrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (/.f64 x (+.f64 13033352773350869092174451844127/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3))) (+.f64 553822718361107519809/250000000000000000 (*.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) (-.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 23533438303/500000000))))
(*.f64 (/.f64 x (+.f64 13033352773350869092174451844127/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3))) (+.f64 553822718361107519809/250000000000000000 (*.f64 x (*.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000)))))
(*.f64 (/.f64 x (+.f64 13033352773350869092174451844127/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3))) (fma.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000) 553822718361107519809/250000000000000000))
(*.f64 (/.f64 x (+.f64 13033352773350869092174451844127/125000000000000000000000000 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 3))) (fma.f64 (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) -23533438303/500000000)) 553822718361107519809/250000000000000000))
(*.f64 (/.f64 x (-.f64 553822718361107519809/250000000000000000 (pow.f64 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000)) 2))) (-.f64 23533438303/500000000 (*.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000))))
(*.f64 (*.f64 x (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2))) (/.f64 1 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2)) (/.f64 1 (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 (*.f64 x (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2))) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 x (/.f64 (cbrt.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2)) (cbrt.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 (*.f64 x (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -1/2)) (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -1/2))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 1)
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 3)
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 2)
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) 1/3)
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) x) -1)
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(neg.f64 (/.f64 x (neg.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (exp.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (log.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) 1))
(/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(+.f64 (*.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) (*.f64 (/.f64 -2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))
(*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(+.f64 (*.f64 z (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (*.f64 z (/.f64 -2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (-.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))) 1)
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3))) z) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))) z))
(*.f64 (/.f64 z (fma.f64 (*.f64 2 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2)) (+.f64 x 2) (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3))))
(*.f64 (/.f64 z (fma.f64 (+.f64 x 2) (*.f64 2 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2)) (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 -8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 4 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2))) z) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))
(*.f64 (/.f64 z (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 4 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2))) (+.f64 x 2)))
(*.f64 (/.f64 z (/.f64 (+.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 4 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2))))
(*.f64 (*.f64 z (*.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2) (fma.f64 x x -4))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x 2)))
(/.f64 (*.f64 z (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3)))) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3))) (/.f64 (+.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 (/.f64 2 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))) z))
(*.f64 (/.f64 z (fma.f64 (*.f64 2 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2)) (+.f64 x 2) (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3))))
(*.f64 (/.f64 z (fma.f64 (+.f64 x 2) (*.f64 2 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2)) (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2))) (+.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (/.f64 -8 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) 3))))
(/.f64 (*.f64 z (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 4 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2)))) (*.f64 (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) (+.f64 x 2)))
(*.f64 (/.f64 z (/.f64 1 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (/.f64 (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 4 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2))) (+.f64 x 2)))
(*.f64 (/.f64 z (/.f64 (+.f64 x 2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))) (-.f64 (pow.f64 (/.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 2) (*.f64 4 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2))))
(*.f64 (*.f64 z (*.f64 (pow.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) -2) (fma.f64 x x -4))) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x 2)))
(pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 1)
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 3) 1/3)
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)) 3)
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)) 2)
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 2))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (pow.f64 (exp.f64 z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z))))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z) 3))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3) (pow.f64 z 3)))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(cbrt.f64 (*.f64 (pow.f64 z 3) (pow.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) 3)))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (log.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)) z)) 1))
(*.f64 z (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (*.f64 z (+.f64 x -2)) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000))
(+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(+.f64 (*.f64 104109730557/25000000000 x) -104109730557/12500000000)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000))) 1)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) -8) 104109730557/25000000000) (fma.f64 x x (+.f64 4 (*.f64 x 2))))
(/.f64 104109730557/25000000000 (/.f64 (fma.f64 x x (+.f64 4 (*.f64 x 2))) (+.f64 (pow.f64 x 3) -8)))
(/.f64 (fma.f64 (pow.f64 x 3) 104109730557/25000000000 -104109730557/3125000000) (fma.f64 x x (fma.f64 x 2 4)))
(/.f64 (*.f64 (fma.f64 x x -4) 104109730557/25000000000) (+.f64 x 2))
(/.f64 104109730557/25000000000 (/.f64 (+.f64 x 2) (fma.f64 x x -4)))
(*.f64 (/.f64 104109730557/25000000000 (+.f64 x 2)) (fma.f64 x x -4))
(*.f64 104109730557/25000000000 (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(/.f64 (*.f64 104109730557/25000000000 (+.f64 (pow.f64 x 3) -8)) (fma.f64 x x (+.f64 4 (*.f64 x 2))))
(/.f64 104109730557/25000000000 (/.f64 (fma.f64 x x (+.f64 4 (*.f64 x 2))) (+.f64 (pow.f64 x 3) -8)))
(/.f64 (fma.f64 (pow.f64 x 3) 104109730557/25000000000 -104109730557/3125000000) (fma.f64 x x (fma.f64 x 2 4)))
(/.f64 (*.f64 104109730557/25000000000 (fma.f64 x x -4)) (+.f64 x 2))
(/.f64 104109730557/25000000000 (/.f64 (+.f64 x 2) (fma.f64 x x -4)))
(*.f64 (/.f64 104109730557/25000000000 (+.f64 x 2)) (fma.f64 x x -4))
(*.f64 104109730557/25000000000 (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 1)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(pow.f64 (pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 3) 1/3)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) 3)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) 2)
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 2) 10838835996651139530249/625000000000000000000))
(log.f64 (pow.f64 (exp.f64 (+.f64 x -2)) 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000))))
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(cbrt.f64 (pow.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000) 3))
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(expm1.f64 (log1p.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)))
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(log1p.f64 (expm1.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)))
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(exp.f64 (log.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)))
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x 104109730557/25000000000) -104109730557/12500000000)) 1))
(fma.f64 x 104109730557/25000000000 -104109730557/12500000000)

localize4.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.5b
(*.f64 x -21677671993302279060498/63615716158700684400745)
Compiler

Compiled 8 to 6 computations (25% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 x -21677671993302279060498/63615716158700684400745)
0.0ms
x
@-inf
(*.f64 x -21677671993302279060498/63615716158700684400745)
0.0ms
x
@inf
(*.f64 x -21677671993302279060498/63615716158700684400745)

rewrite68.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
345×pow1_binary64
339×add-sqr-sqrt_binary64
329×*-un-lft-identity_binary64
322×add-log-exp_binary64
322×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044
1804
28754
Stop Event
node limit
Counts
1 → 25
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x -21677671993302279060498/63615716158700684400745))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -43355343986604558120996/63615716158700684400745) x))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745))) 1) (+.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x -21677671993302279060498/63615716158700684400745) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x -21677671993302279060498/63615716158700684400745) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -10186803338593318096572486758908139465411685848340505269746512225992/257450216830926148710203370141202576722777123754721014051677743493625 (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))) (sqrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 2)) (cbrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x -21677671993302279060498/63615716158700684400745) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 -10186803338593318096572486758908139465411685848340505269746512225992/257450216830926148710203370141202576722777123754721014051677743493625 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 2))))))

simplify44.0ms (0.2%)

Algorithm
egg-herbie
Rules
461×times-frac_binary64
389×associate-*l/_binary64
354×distribute-rgt-out_binary64
330×associate-/l*_binary64
329×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
078238
1189229
2574225
33064225
Stop Event
node limit
Counts
37 → 31
Calls
Call 1
Inputs
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(+.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) -1)
(+.f64 0 (*.f64 x -21677671993302279060498/63615716158700684400745))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -43355343986604558120996/63615716158700684400745) x))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))))
(-.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 1))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745))) 1) (+.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 1))
(pow.f64 (*.f64 x -21677671993302279060498/63615716158700684400745) 1)
(pow.f64 (pow.f64 (*.f64 x -21677671993302279060498/63615716158700684400745) 2) 1/2)
(pow.f64 (*.f64 -10186803338593318096572486758908139465411685848340505269746512225992/257450216830926148710203370141202576722777123754721014051677743493625 (pow.f64 x 3)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)) 3)
(pow.f64 (sqrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))) (sqrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 2)) (cbrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))))
(sqrt.f64 (pow.f64 (*.f64 x -21677671993302279060498/63615716158700684400745) 2))
(fabs.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))
(log.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))
(cbrt.f64 (*.f64 -10186803338593318096572486758908139465411685848340505269746512225992/257450216830926148710203370141202576722777123754721014051677743493625 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))
(log1p.f64 (expm1.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))
(exp.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 2))
Outputs
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(+.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) -1)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(+.f64 0 (*.f64 x -21677671993302279060498/63615716158700684400745))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -43355343986604558120996/63615716158700684400745) x))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))))
(-.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 1)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 3) 1) (+.f64 (*.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745))) (+.f64 1 (*.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (*.f64 -21677671993302279060498/63615716158700684400745 x)) 3) -1) (fma.f64 (+.f64 1 (*.f64 -21677671993302279060498/63615716158700684400745 x)) (+.f64 1 (*.f64 -21677671993302279060498/63615716158700684400745 x)) (+.f64 1 (+.f64 1 (*.f64 -21677671993302279060498/63615716158700684400745 x)))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -21677671993302279060498/63615716158700684400745 x 1) 3)) (fma.f64 (fma.f64 -21677671993302279060498/63615716158700684400745 x 1) (fma.f64 -21677671993302279060498/63615716158700684400745 x 1) (+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -21677671993302279060498/63615716158700684400745 x 1) 3)) (+.f64 1 (*.f64 (fma.f64 -21677671993302279060498/63615716158700684400745 x 1) (fma.f64 -21677671993302279060498/63615716158700684400745 x 2))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745))) 1) (+.f64 (+.f64 1 (*.f64 x -21677671993302279060498/63615716158700684400745)) 1))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(pow.f64 (*.f64 x -21677671993302279060498/63615716158700684400745) 1)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(pow.f64 (pow.f64 (*.f64 x -21677671993302279060498/63615716158700684400745) 2) 1/2)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(pow.f64 (*.f64 -10186803338593318096572486758908139465411685848340505269746512225992/257450216830926148710203370141202576722777123754721014051677743493625 (pow.f64 x 3)) 1/3)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(pow.f64 (cbrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)) 3)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(pow.f64 (sqrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)) 2)
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(pow.f64 (E.f64) (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))) (sqrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x)))) (sqrt.f64 (log.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 2)) (cbrt.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x))) 2)) (cbrt.f64 (log.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x))))
(sqrt.f64 (pow.f64 (*.f64 x -21677671993302279060498/63615716158700684400745) 2))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(fabs.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(log.f64 (pow.f64 (exp.f64 -21677671993302279060498/63615716158700684400745) x))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(cbrt.f64 (*.f64 -10186803338593318096572486758908139465411685848340505269746512225992/257450216830926148710203370141202576722777123754721014051677743493625 (pow.f64 x 3)))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(expm1.f64 (log1p.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(log1p.f64 (expm1.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(exp.f64 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745)))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 1/3))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 3))
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x -21677671993302279060498/63615716158700684400745))) 2))
(*.f64 -21677671993302279060498/63615716158700684400745 x)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z))
0.1b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
0.4b
(*.f64 500000000/23533438303 z)
0.5b
(*.f64 500000000/23533438303 (*.f64 y x))
Compiler

Compiled 44 to 25 computations (43.2% saved)

series9.0ms (0%)

Counts
3 → 45
Calls

21 calls:

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

rewrite209.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
701×log-prod_binary64
537×fma-def_binary64
357×pow2_binary64
273×fma-neg_binary64
250×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01230
127126
2384426
Stop Event
node limit
Counts
3 → 178
Calls
Call 1
Inputs
(*.f64 500000000/23533438303 z)
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 500000000/23533438303 z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 500000000/23533438303 z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 500000000/23533438303) z))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 z)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 500000000/23533438303 z)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 500000000/23533438303 z)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z))) (*.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z))) (*.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 1) (*.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x) (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2) (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (*.f64 (-.f64 (fma.f64 x x 4) (*.f64 x -2)) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x x -4) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (*.f64 (+.f64 x 2) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (*.f64 (-.f64 (fma.f64 x x 4) (*.f64 x -2)) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x x -4) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (*.f64 (+.f64 x 2) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (+.f64 -8 (pow.f64 x 3))) (*.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (+.f64 -8 (pow.f64 x 3))) (*.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 x x -4)) (*.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (fma.f64 x x -4)) (*.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 3) (pow.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (-.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 2) (*.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (pow.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 2)) (-.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (*.f64 500000000/23533438303 (fma.f64 x y z))) (-.f64 (fma.f64 x x 4) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 x x -4) (*.f64 500000000/23533438303 (fma.f64 x y z))) (+.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (+.f64 x -2)) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (+.f64 x -2)) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x -2) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x -2) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) (+.f64 -8 (pow.f64 x 3))) (-.f64 (fma.f64 x x 4) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) (fma.f64 x x -4)) (+.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3) (pow.f64 (+.f64 x -2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (exp.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3) (pow.f64 (+.f64 x -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 500000000/23533438303 (*.f64 (*.f64 x y) (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z (*.f64 500000000/23533438303 (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 500000000/23533438303 z) (+.f64 x -2) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z)) (*.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z)) (*.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x y) (*.f64 500000000/23533438303 (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 500000000/23533438303 x) y) (+.f64 x -2) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2) (*.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 1 (*.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 500000000/23533438303 y) (*.f64 x (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) 2) (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) 2) (cbrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) (sqrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (sqrt.f64 (+.f64 x -2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (sqrt.f64 (+.f64 x -2))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 500000000/23533438303 z))) (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 500000000/23533438303 z))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (sqrt.f64 (+.f64 x -2))) (*.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (sqrt.f64 (+.f64 x -2))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 x) y) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 x) y) (sqrt.f64 (+.f64 x -2))) (sqrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 x -2) 500000000/23533438303) z (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 x -2) 500000000/23533438303) (*.f64 x y) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 x -2) z) 500000000/23533438303 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 x -2) (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2)) (cbrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 x -2) (sqrt.f64 (*.f64 500000000/23533438303 z))) (sqrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 500000000/23533438303 z) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 500000000/23533438303 z) (sqrt.f64 (+.f64 x -2))) (sqrt.f64 (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 x -2) (*.f64 x y)) 500000000/23533438303 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 x -2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2)) (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 x -2) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 y)) x (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))) (/.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 500000000/23533438303 (fma.f64 x y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 500000000/23533438303 (fma.f64 x y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 2) (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) (sqrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (/.f64 1 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (/.f64 1 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x y z) 500000000/23533438303)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 250000000000000000/553822718361107519809 (*.f64 z z) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (neg.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (neg.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 250000000000000000/553822718361107519809 (pow.f64 (fma.f64 x y z) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 250000000000000000/553822718361107519809 (pow.f64 (fma.f64 x y z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z))) (exp.f64 (*.f64 (*.f64 500000000/23533438303 x) y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 500000000/23533438303) z) (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (pow.f64 (exp.f64 500000000/23533438303) z)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 500000000/23533438303 z (*.f64 (*.f64 500000000/23533438303 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 500000000/23533438303 (*.f64 x y) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 z 500000000/23533438303 (*.f64 (*.f64 500000000/23533438303 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 500000000/23533438303 z) 1 (*.f64 (*.f64 500000000/23533438303 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 500000000/23533438303 y) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 y (*.f64 x 500000000/23533438303) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x y) 500000000/23533438303 (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 1 (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 500000000/23533438303 x) y) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (cbrt.f64 (*.f64 x y)) 500000000/23533438303) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 500000000/23533438303) (*.f64 (*.f64 500000000/23533438303 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2) (*.f64 (*.f64 500000000/23533438303 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2) (cbrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (*.f64 500000000/23533438303 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) 500000000/23533438303) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 500000000/23533438303) (*.f64 (*.f64 500000000/23533438303 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (sqrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (*.f64 500000000/23533438303 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 500000000/23533438303 y) x (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 500000000/23533438303 x) y (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 500000000/23533438303 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 500000000/23533438303 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 500000000/23533438303 y) 1) x (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 500000000/23533438303 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 500000000/23533438303 y) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 500000000/23533438303 z))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 500000000/23533438303 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 500000000/23533438303 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 500000000/23533438303 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 500000000/23533438303 x) y))))))

simplify272.0ms (1.3%)

Algorithm
egg-herbie
Rules
650×times-frac_binary64
500×unswap-sqr_binary64
348×associate-*l*_binary64
295×associate-*r*_binary64
197×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04244380
112203330
244223319
Stop Event
node limit
Counts
223 → 253
Calls
Call 1
Inputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 z)
(*.f64 500000000/23533438303 (*.f64 y x))
(*.f64 500000000/23533438303 (*.f64 y x))
(*.f64 500000000/23533438303 z)
(*.f64 500000000/23533438303 (*.f64 y x))
(*.f64 500000000/23533438303 (*.f64 y x))
(*.f64 500000000/23533438303 (*.f64 y x))
(*.f64 500000000/23533438303 z)
(*.f64 500000000/23533438303 z)
(+.f64 0 (*.f64 500000000/23533438303 z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 500000000/23533438303 z))) 1)
(pow.f64 (*.f64 500000000/23533438303 z) 1)
(pow.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)) 1/2)
(pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 3)
(pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) 2)
(pow.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)) 1/3)
(sqrt.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))
(log.f64 (pow.f64 (exp.f64 500000000/23533438303) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z))))
(cbrt.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 z)))
(log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 z)))
(exp.f64 (log.f64 (*.f64 500000000/23533438303 z)))
(exp.f64 (*.f64 (log.f64 (*.f64 500000000/23533438303 z)) 1))
(+.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(+.f64 0 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))))
(+.f64 (*.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z))) (*.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(+.f64 (*.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z))) (*.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z))))
(+.f64 (*.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 1) (*.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 1))
(+.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x) (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2))
(+.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2) (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))))) 1)
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (*.f64 (-.f64 (fma.f64 x x 4) (*.f64 x -2)) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))
(/.f64 (*.f64 (fma.f64 x x -4) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (*.f64 (+.f64 x 2) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (*.f64 (-.f64 (fma.f64 x x 4) (*.f64 x -2)) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))
(/.f64 (*.f64 (fma.f64 x x -4) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (*.f64 (+.f64 x 2) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))
(/.f64 (*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (+.f64 -8 (pow.f64 x 3))) (*.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (+.f64 -8 (pow.f64 x 3))) (*.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(/.f64 (*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 x x -4)) (*.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (+.f64 x 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (fma.f64 x x -4)) (*.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (+.f64 x 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 3) (pow.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (-.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 2) (*.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (pow.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 2)) (-.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (*.f64 500000000/23533438303 (fma.f64 x y z))) (-.f64 (fma.f64 x x 4) (*.f64 x -2)))
(/.f64 (*.f64 (fma.f64 x x -4) (*.f64 500000000/23533438303 (fma.f64 x y z))) (+.f64 x 2))
(/.f64 (*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (+.f64 x -2)) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (+.f64 x -2)) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)))
(/.f64 (*.f64 (+.f64 x -2) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)))
(/.f64 (*.f64 (+.f64 x -2) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)))
(/.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) (+.f64 -8 (pow.f64 x 3))) (-.f64 (fma.f64 x x 4) (*.f64 x -2)))
(/.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) (fma.f64 x x -4)) (+.f64 x 2))
(pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 1)
(pow.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))) 3)
(pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))) 2)
(pow.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3) (pow.f64 (+.f64 x -2) 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))))))
(log.f64 (*.f64 (exp.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (exp.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))
(cbrt.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3) (pow.f64 (+.f64 x -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))))
(log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))))
(exp.f64 (log.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))) 1))
(fma.f64 500000000/23533438303 (*.f64 (*.f64 x y) (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 z (*.f64 500000000/23533438303 (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (*.f64 500000000/23533438303 z) (+.f64 x -2) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z)) (*.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(fma.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z)) (*.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z))))
(fma.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 x y) (*.f64 500000000/23533438303 (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 x) y) (+.f64 x -2) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2))
(fma.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x))
(fma.f64 1 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 1 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2) (*.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 1 (*.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 1))
(fma.f64 (*.f64 500000000/23533438303 y) (*.f64 x (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) 2) (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) 2) (cbrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) (sqrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (sqrt.f64 (+.f64 x -2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (sqrt.f64 (+.f64 x -2))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 500000000/23533438303 z))) (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 500000000/23533438303 z))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (sqrt.f64 (+.f64 x -2))) (*.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (sqrt.f64 (+.f64 x -2))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 x) y) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 x) y) (sqrt.f64 (+.f64 x -2))) (sqrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 (+.f64 x -2) 500000000/23533438303) z (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (*.f64 (+.f64 x -2) 500000000/23533438303) (*.f64 x y) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 (+.f64 x -2) z) 500000000/23533438303 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (*.f64 (+.f64 x -2) (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2)) (cbrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (*.f64 (+.f64 x -2) (sqrt.f64 (*.f64 500000000/23533438303 z))) (sqrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 z) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 z) (sqrt.f64 (+.f64 x -2))) (sqrt.f64 (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(fma.f64 (*.f64 (+.f64 x -2) (*.f64 x y)) 500000000/23533438303 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 (+.f64 x -2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2)) (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 (+.f64 x -2) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(fma.f64 (*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 y)) x (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))) (/.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 1)
(*.f64 1 (*.f64 500000000/23533438303 (fma.f64 x y z)))
(*.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 2) (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 (sqrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) (sqrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (/.f64 1 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (/.f64 1 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))
(*.f64 (fma.f64 x y z) 500000000/23533438303)
(/.f64 1 (/.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))))
(/.f64 1 (/.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))))
(/.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)))
(/.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 250000000000000000/553822718361107519809 (*.f64 z z) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)))
(/.f64 (neg.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (neg.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (neg.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))
(/.f64 (-.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)))
(pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 1)
(pow.f64 (*.f64 250000000000000000/553822718361107519809 (pow.f64 (fma.f64 x y z) 2)) 1/2)
(pow.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 3)
(pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) -1)
(pow.f64 (/.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) -1)
(sqrt.f64 (*.f64 250000000000000000/553822718361107519809 (pow.f64 (fma.f64 x y z) 2)))
(log.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z))) (exp.f64 (*.f64 (*.f64 500000000/23533438303 x) y))))
(log.f64 (*.f64 (pow.f64 (exp.f64 500000000/23533438303) z) (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (pow.f64 (exp.f64 500000000/23533438303) z)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z)))))
(cbrt.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3))
(expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(exp.f64 (log.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 1))
(fma.f64 500000000/23533438303 z (*.f64 (*.f64 500000000/23533438303 x) y))
(fma.f64 500000000/23533438303 (*.f64 x y) (*.f64 500000000/23533438303 z))
(fma.f64 z 500000000/23533438303 (*.f64 (*.f64 500000000/23533438303 x) y))
(fma.f64 (*.f64 500000000/23533438303 z) 1 (*.f64 (*.f64 500000000/23533438303 x) y))
(fma.f64 x (*.f64 500000000/23533438303 y) (*.f64 500000000/23533438303 z))
(fma.f64 y (*.f64 x 500000000/23533438303) (*.f64 500000000/23533438303 z))
(fma.f64 (*.f64 x y) 500000000/23533438303 (*.f64 500000000/23533438303 z))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 1 (*.f64 500000000/23533438303 z))
(fma.f64 1 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y))
(fma.f64 1 (*.f64 (*.f64 500000000/23533438303 x) y) (*.f64 500000000/23533438303 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (cbrt.f64 (*.f64 x y)) 500000000/23533438303) (*.f64 500000000/23533438303 z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 500000000/23533438303) (*.f64 (*.f64 500000000/23533438303 x) y))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (*.f64 500000000/23533438303 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 z))
(fma.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2) (*.f64 (*.f64 500000000/23533438303 x) y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2) (cbrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (*.f64 500000000/23533438303 x) y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) 500000000/23533438303) (*.f64 500000000/23533438303 z))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 500000000/23533438303) (*.f64 (*.f64 500000000/23533438303 x) y))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 z))
(fma.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (sqrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (*.f64 500000000/23533438303 x) y))
(fma.f64 (*.f64 500000000/23533438303 y) x (*.f64 500000000/23533438303 z))
(fma.f64 (*.f64 500000000/23533438303 x) y (*.f64 500000000/23533438303 z))
(fma.f64 (*.f64 500000000/23533438303 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)) (*.f64 500000000/23533438303 z))
(fma.f64 (*.f64 500000000/23533438303 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)) (*.f64 500000000/23533438303 z))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 y) 1) x (*.f64 500000000/23533438303 z))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 500000000/23533438303 z))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 y) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 500000000/23533438303 z))
(fma.f64 (*.f64 500000000/23533438303 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 500000000/23533438303 x) y))
(fma.f64 (*.f64 500000000/23533438303 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 500000000/23533438303 x) y))
Outputs
(*.f64 -1000000000/23533438303 z)
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x (*.f64 -1000000000/23533438303 z))
(fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x)))
(*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2)))
(*.f64 (*.f64 y 500000000/23533438303) (*.f64 x x))
(*.f64 y (*.f64 (*.f64 x x) 500000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (*.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x)))
(*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2)))
(*.f64 (*.f64 y 500000000/23533438303) (*.f64 x x))
(*.f64 y (*.f64 (*.f64 x x) 500000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (*.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x)))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (pow.f64 x 2))) (+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x (*.f64 -1000000000/23533438303 z)))
(fma.f64 500000000/23533438303 (*.f64 y (*.f64 x x)) (fma.f64 -1000000000/23533438303 z (*.f64 (fma.f64 -1000000000/23533438303 y (*.f64 z 500000000/23533438303)) x)))
(*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2)))
(*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))
(*.f64 z (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x)))
(*.f64 500000000/23533438303 (*.f64 (+.f64 x -2) (*.f64 y x)))
(*.f64 y (*.f64 (fma.f64 500000000/23533438303 x -1000000000/23533438303) x))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x)))
(*.f64 500000000/23533438303 (*.f64 (+.f64 x -2) (*.f64 y x)))
(*.f64 y (*.f64 (fma.f64 500000000/23533438303 x -1000000000/23533438303) x))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x)))
(*.f64 500000000/23533438303 (*.f64 (+.f64 x -2) (*.f64 y x)))
(*.f64 y (*.f64 (fma.f64 500000000/23533438303 x -1000000000/23533438303) x))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))) (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2)))
(*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))
(*.f64 z (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2)))
(*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))
(*.f64 z (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 y (*.f64 (-.f64 x 2) x))) (*.f64 500000000/23533438303 (*.f64 z (-.f64 x 2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(*.f64 500000000/23533438303 z)
(*.f64 z 500000000/23533438303)
(*.f64 500000000/23533438303 (*.f64 y x))
(*.f64 x (*.f64 y 500000000/23533438303))
(*.f64 500000000/23533438303 (*.f64 y x))
(*.f64 x (*.f64 y 500000000/23533438303))
(*.f64 500000000/23533438303 z)
(*.f64 z 500000000/23533438303)
(*.f64 500000000/23533438303 (*.f64 y x))
(*.f64 x (*.f64 y 500000000/23533438303))
(*.f64 500000000/23533438303 (*.f64 y x))
(*.f64 x (*.f64 y 500000000/23533438303))
(*.f64 500000000/23533438303 (*.f64 y x))
(*.f64 x (*.f64 y 500000000/23533438303))
(*.f64 500000000/23533438303 z)
(*.f64 z 500000000/23533438303)
(*.f64 500000000/23533438303 z)
(*.f64 z 500000000/23533438303)
(+.f64 0 (*.f64 500000000/23533438303 z))
(*.f64 z 500000000/23533438303)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 500000000/23533438303) z))))
(*.f64 z 500000000/23533438303)
(-.f64 (exp.f64 (log1p.f64 (*.f64 500000000/23533438303 z))) 1)
(*.f64 z 500000000/23533438303)
(pow.f64 (*.f64 500000000/23533438303 z) 1)
(*.f64 z 500000000/23533438303)
(pow.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)) 1/2)
(sqrt.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))
(sqrt.f64 (*.f64 z (*.f64 z 250000000000000000/553822718361107519809)))
(pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 3)
(*.f64 z 500000000/23533438303)
(pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) 2)
(*.f64 z 500000000/23533438303)
(pow.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)) 1/3)
(cbrt.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))
(sqrt.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))
(sqrt.f64 (*.f64 z (*.f64 z 250000000000000000/553822718361107519809)))
(log.f64 (pow.f64 (exp.f64 500000000/23533438303) z))
(*.f64 z 500000000/23533438303)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z))))
(*.f64 z 500000000/23533438303)
(cbrt.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 z)))
(*.f64 z 500000000/23533438303)
(log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 z)))
(*.f64 z 500000000/23533438303)
(exp.f64 (log.f64 (*.f64 500000000/23533438303 z)))
(*.f64 z 500000000/23533438303)
(exp.f64 (*.f64 (log.f64 (*.f64 500000000/23533438303 z)) 1))
(*.f64 z 500000000/23533438303)
(+.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 0 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z))) (*.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z))) (*.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 1) (*.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 1))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x) (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2) (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 y x z)) (+.f64 x -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 500000000/23533438303 x -1000000000/23533438303)) (fma.f64 y x z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(-.f64 (exp.f64 (log1p.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))))) 1)
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (*.f64 (-.f64 (fma.f64 x x 4) (*.f64 x -2)) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))
(*.f64 (/.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 (*.f64 z 500000000/23533438303) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2))) (/.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(*.f64 (/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (-.f64 (fma.f64 x x 4) (*.f64 x -2))) (/.f64 (+.f64 -8 (pow.f64 x 3)) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2))))
(/.f64 (+.f64 -8 (pow.f64 x 3)) (/.f64 (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)) (/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (+.f64 (fma.f64 x x 4) (*.f64 x 2)))))
(/.f64 (*.f64 (fma.f64 x x -4) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (*.f64 (+.f64 x 2) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))
(*.f64 (/.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 (*.f64 z 500000000/23533438303) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2))) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(/.f64 (fma.f64 x x -4) (/.f64 (*.f64 (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)) (+.f64 x 2)) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3)))))
(/.f64 (/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (/.f64 (+.f64 x 2) (fma.f64 x x -4))) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (*.f64 (-.f64 (fma.f64 x x 4) (*.f64 x -2)) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 y x) z))) (/.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (-.f64 (*.f64 y x) z)) 23533438303/500000000) (/.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (fma.f64 y x (neg.f64 z))) (/.f64 (/.f64 (+.f64 -8 (pow.f64 x 3)) (+.f64 (fma.f64 x x 4) (*.f64 x 2))) 500000000/23533438303))
(/.f64 (*.f64 (fma.f64 x x -4) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (*.f64 (+.f64 x 2) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 y x) z))) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (-.f64 (*.f64 y x) z)) 23533438303/500000000) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (fma.f64 y x (neg.f64 z))) (/.f64 (fma.f64 x x -4) (*.f64 500000000/23533438303 (+.f64 x 2))))
(/.f64 (*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (+.f64 -8 (pow.f64 x 3))) (*.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(*.f64 (/.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 (*.f64 z 500000000/23533438303) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2))) (/.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(*.f64 (/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (-.f64 (fma.f64 x x 4) (*.f64 x -2))) (/.f64 (+.f64 -8 (pow.f64 x 3)) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2))))
(/.f64 (+.f64 -8 (pow.f64 x 3)) (/.f64 (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)) (/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (+.f64 (fma.f64 x x 4) (*.f64 x 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (+.f64 -8 (pow.f64 x 3))) (*.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 y x) z))) (/.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (-.f64 (*.f64 y x) z)) 23533438303/500000000) (/.f64 (+.f64 -8 (pow.f64 x 3)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (fma.f64 y x (neg.f64 z))) (/.f64 (/.f64 (+.f64 -8 (pow.f64 x 3)) (+.f64 (fma.f64 x x 4) (*.f64 x 2))) 500000000/23533438303))
(/.f64 (*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 x x -4)) (*.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (+.f64 x 2)))
(*.f64 (/.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 (*.f64 z 500000000/23533438303) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2))) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(/.f64 (fma.f64 x x -4) (/.f64 (*.f64 (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)) (+.f64 x 2)) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3)))))
(/.f64 (/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (/.f64 (+.f64 x 2) (fma.f64 x x -4))) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (fma.f64 x x -4)) (*.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (+.f64 x 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 y x) z))) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(*.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (-.f64 (*.f64 y x) z)) 23533438303/500000000) (/.f64 (fma.f64 x x -4) (+.f64 x 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (fma.f64 y x (neg.f64 z))) (/.f64 (fma.f64 x x -4) (*.f64 500000000/23533438303 (+.f64 x 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 3) (pow.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (-.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 2) (*.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 (*.f64 y x))) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 z (+.f64 x -2)) 3))) (+.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 (*.f64 y x))) 2) (-.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 2) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 y (*.f64 (fma.f64 500000000/23533438303 x -1000000000/23533438303) x)) 3) (pow.f64 (*.f64 z (fma.f64 500000000/23533438303 x -1000000000/23533438303)) 3)) (+.f64 (pow.f64 (*.f64 y (*.f64 (fma.f64 500000000/23533438303 x -1000000000/23533438303) x)) 2) (*.f64 (*.f64 z (fma.f64 500000000/23533438303 x -1000000000/23533438303)) (-.f64 (*.f64 z (fma.f64 500000000/23533438303 x -1000000000/23533438303)) (*.f64 y (*.f64 (fma.f64 500000000/23533438303 x -1000000000/23533438303) x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (pow.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 2)) (-.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 (*.f64 y x))) 2) (pow.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 2)) (+.f64 (*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 (*.f64 y x))) (*.f64 -500000000/23533438303 (*.f64 z (+.f64 x -2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 (fma.f64 500000000/23533438303 x -1000000000/23533438303) x)) 2) (pow.f64 (*.f64 z (fma.f64 500000000/23533438303 x -1000000000/23533438303)) 2)) (*.f64 (+.f64 x -2) (-.f64 (*.f64 x (*.f64 y 500000000/23533438303)) (*.f64 z 500000000/23533438303))))
(/.f64 (-.f64 (pow.f64 (*.f64 y (*.f64 (fma.f64 500000000/23533438303 x -1000000000/23533438303) x)) 2) (pow.f64 (*.f64 z (fma.f64 500000000/23533438303 x -1000000000/23533438303)) 2)) (*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 (fma.f64 y x (neg.f64 z)))))
(/.f64 (*.f64 (+.f64 -8 (pow.f64 x 3)) (*.f64 500000000/23533438303 (fma.f64 x y z))) (-.f64 (fma.f64 x x 4) (*.f64 x -2)))
(/.f64 (+.f64 -8 (pow.f64 x 3)) (/.f64 (-.f64 (fma.f64 x x 4) (*.f64 x -2)) (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 (/.f64 (*.f64 500000000/23533438303 (fma.f64 y x z)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))) (+.f64 -8 (pow.f64 x 3)))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 x 3)) (+.f64 (fma.f64 x x 4) (*.f64 x 2))) (*.f64 500000000/23533438303 (fma.f64 y x z)))
(/.f64 (*.f64 (fma.f64 x x -4) (*.f64 500000000/23533438303 (fma.f64 x y z))) (+.f64 x 2))
(/.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) (/.f64 (+.f64 x 2) (fma.f64 x x -4)))
(*.f64 (/.f64 (*.f64 500000000/23533438303 (fma.f64 y x z)) (+.f64 x 2)) (fma.f64 x x -4))
(/.f64 (fma.f64 x x -4) (/.f64 (/.f64 (+.f64 x 2) (fma.f64 y x z)) 500000000/23533438303))
(/.f64 (*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (+.f64 x -2)) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 (*.f64 z 500000000/23533438303) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2)) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))))
(/.f64 (*.f64 (+.f64 x -2) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3)))) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)))
(*.f64 (/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2))) (+.f64 x -2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (+.f64 x -2)) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (+.f64 x -2) 500000000/23533438303) (/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (-.f64 (*.f64 y x) z)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (/.f64 500000000/23533438303 (+.f64 x -2))) (-.f64 (*.f64 y x) z))
(*.f64 (+.f64 (/.f64 x 500000000/23533438303) -23533438303/250000000) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (fma.f64 y x (neg.f64 z))))
(/.f64 (*.f64 (+.f64 x -2) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 (*.f64 z 500000000/23533438303) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2)) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))))
(/.f64 (*.f64 (+.f64 x -2) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3)))) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)))
(*.f64 (/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2))) (+.f64 x -2))
(/.f64 (*.f64 (+.f64 x -2) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)))
(*.f64 (/.f64 (+.f64 x -2) 500000000/23533438303) (/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (-.f64 (*.f64 y x) z)))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (/.f64 500000000/23533438303 (+.f64 x -2))) (-.f64 (*.f64 y x) z))
(*.f64 (+.f64 (/.f64 x 500000000/23533438303) -23533438303/250000000) (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (fma.f64 y x (neg.f64 z))))
(/.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) (+.f64 -8 (pow.f64 x 3))) (-.f64 (fma.f64 x x 4) (*.f64 x -2)))
(/.f64 (+.f64 -8 (pow.f64 x 3)) (/.f64 (-.f64 (fma.f64 x x 4) (*.f64 x -2)) (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 (/.f64 (*.f64 500000000/23533438303 (fma.f64 y x z)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))) (+.f64 -8 (pow.f64 x 3)))
(*.f64 (/.f64 (+.f64 -8 (pow.f64 x 3)) (+.f64 (fma.f64 x x 4) (*.f64 x 2))) (*.f64 500000000/23533438303 (fma.f64 y x z)))
(/.f64 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) (fma.f64 x x -4)) (+.f64 x 2))
(/.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) (/.f64 (+.f64 x 2) (fma.f64 x x -4)))
(*.f64 (/.f64 (*.f64 500000000/23533438303 (fma.f64 y x z)) (+.f64 x 2)) (fma.f64 x x -4))
(/.f64 (fma.f64 x x -4) (/.f64 (/.f64 (+.f64 x 2) (fma.f64 y x z)) 500000000/23533438303))
(pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 1)
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(pow.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 2) 1/2)
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(pow.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 3) 1/3)
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))) 3)
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))) 2)
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(pow.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3)) 1/3)
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(pow.f64 (*.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3) (pow.f64 (+.f64 x -2) 3)) 1/3)
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(sqrt.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 2))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(log.f64 (pow.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)) (+.f64 x -2)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(log.f64 (*.f64 (exp.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (exp.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(cbrt.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2))) 3))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3) (pow.f64 (+.f64 x -2) 3)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(exp.f64 (log.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(exp.f64 (*.f64 (log.f64 (*.f64 500000000/23533438303 (*.f64 (fma.f64 x y z) (+.f64 x -2)))) 1))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 500000000/23533438303 (*.f64 (*.f64 x y) (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 z (*.f64 500000000/23533438303 (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 500000000/23533438303 z) (+.f64 x -2) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z)) (*.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 -2 (*.f64 500000000/23533438303 (fma.f64 x y z)) (*.f64 x (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 x y) (*.f64 500000000/23533438303 (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 x) y) (+.f64 x -2) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) -2 (*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) x))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 1 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 1 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (*.f64 (cbrt.f64 (+.f64 x -2)) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2) (*.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (sqrt.f64 (+.f64 x -2)) (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)) 1 (*.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))) 1))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 500000000/23533438303 y) (*.f64 x (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) 2) (cbrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) 2) (cbrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (sqrt.f64 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2)))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) (sqrt.f64 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (sqrt.f64 (+.f64 x -2))) (*.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (sqrt.f64 (+.f64 x -2))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 500000000/23533438303 z))) (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 500000000/23533438303 z))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (sqrt.f64 (+.f64 x -2))) (*.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (sqrt.f64 (+.f64 x -2))) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 x) y) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (*.f64 (*.f64 500000000/23533438303 x) y) (sqrt.f64 (+.f64 x -2))) (sqrt.f64 (+.f64 x -2)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (+.f64 x -2) 500000000/23533438303) z (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (+.f64 x -2) 500000000/23533438303) (*.f64 x y) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (+.f64 x -2) z) 500000000/23533438303 (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (+.f64 x -2) (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2)) (cbrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (+.f64 x -2) (sqrt.f64 (*.f64 500000000/23533438303 z))) (sqrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 z) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 z) (sqrt.f64 (+.f64 x -2))) (sqrt.f64 (+.f64 x -2)) (*.f64 (+.f64 x -2) (*.f64 (*.f64 500000000/23533438303 x) y)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (+.f64 x -2) (*.f64 x y)) 500000000/23533438303 (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (+.f64 x -2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2)) (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (+.f64 x -2) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(fma.f64 (*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 y)) x (*.f64 500000000/23533438303 (*.f64 z (+.f64 x -2))))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (fma.f64 y x z) (fma.f64 500000000/23533438303 x -1000000000/23533438303))
(-.f64 (exp.f64 (log1p.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)))) 1)
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))) (/.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (-.f64 (*.f64 y x) z)) 23533438303/500000000)
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (/.f64 23533438303/500000000 (fma.f64 y x (neg.f64 z))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(*.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 1)
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(*.f64 1 (*.f64 500000000/23533438303 (fma.f64 x y z)))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(*.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 2))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 2) (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(*.f64 (sqrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) (sqrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (/.f64 1 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))
(*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (/.f64 1 (fma.f64 (*.f64 z 500000000/23533438303) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2))))
(/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (/.f64 1 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (-.f64 (*.f64 y x) z)) 23533438303/500000000)
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (/.f64 23533438303/500000000 (fma.f64 y x (neg.f64 z))))
(*.f64 (fma.f64 x y z) 500000000/23533438303)
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(/.f64 1 (/.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))))
(*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (/.f64 1 (fma.f64 (*.f64 z 500000000/23533438303) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2))))
(/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)))
(/.f64 1 (/.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))))
(/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (-.f64 (*.f64 y x) z)) 23533438303/500000000)
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (/.f64 23533438303/500000000 (fma.f64 y x (neg.f64 z))))
(/.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)))
(*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (/.f64 1 (fma.f64 (*.f64 z 500000000/23533438303) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2))))
(/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)))
(/.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 250000000000000000/553822718361107519809 (*.f64 z z) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)))))
(/.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (fma.f64 250000000000000000/553822718361107519809 (*.f64 z z) (-.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 500000000/23533438303 (*.f64 z (*.f64 500000000/23533438303 (*.f64 y x)))))))
(/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (fma.f64 250000000000000000/553822718361107519809 (*.f64 z z) (*.f64 (*.f64 x (*.f64 y 500000000/23533438303)) (*.f64 500000000/23533438303 (-.f64 (*.f64 y x) z)))))
(/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (fma.f64 250000000000000000/553822718361107519809 (*.f64 z z) (*.f64 (*.f64 x (*.f64 y 500000000/23533438303)) (*.f64 500000000/23533438303 (fma.f64 y x (neg.f64 z))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)))
(/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (-.f64 (*.f64 y x) z)) 23533438303/500000000)
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (/.f64 23533438303/500000000 (fma.f64 y x (neg.f64 z))))
(/.f64 (neg.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) (neg.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2))))
(*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (/.f64 1 (fma.f64 (*.f64 z 500000000/23533438303) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2))))
(/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) (neg.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z))))
(/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (-.f64 (*.f64 y x) z)) 23533438303/500000000)
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (/.f64 23533438303/500000000 (fma.f64 y x (neg.f64 z))))
(/.f64 (-.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)))
(/.f64 (-.f64 (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2)) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))))
(/.f64 (-.f64 (*.f64 z (*.f64 z 250000000000000000/553822718361107519809)) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))))
(*.f64 -23533438303/500000000 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (-.f64 z (*.f64 y x))))
(pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 1)
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(pow.f64 (*.f64 250000000000000000/553822718361107519809 (pow.f64 (fma.f64 x y z) 2)) 1/2)
(sqrt.f64 (*.f64 250000000000000000/553822718361107519809 (pow.f64 (fma.f64 x y z) 2)))
(sqrt.f64 (*.f64 250000000000000000/553822718361107519809 (pow.f64 (fma.f64 y x z) 2)))
(fabs.f64 (*.f64 500000000/23533438303 (fma.f64 y x z)))
(pow.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3) 1/3)
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 3)
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(pow.f64 (sqrt.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 2)
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(pow.f64 (/.f64 (fma.f64 (*.f64 500000000/23533438303 z) (-.f64 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2)) (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 x y) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3)))) -1)
(*.f64 (fma.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 (*.f64 y x) 3) (*.f64 125000000000000000000000000/13033352773350869092174451844127 (pow.f64 z 3))) (/.f64 1 (fma.f64 (*.f64 z 500000000/23533438303) (-.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (*.f64 y x))) (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2))))
(/.f64 (*.f64 125000000000000000000000000/13033352773350869092174451844127 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 z 3))) (fma.f64 (*.f64 z 500000000/23533438303) (*.f64 500000000/23533438303 (-.f64 z (*.f64 y x))) (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2)))
(pow.f64 (/.f64 (*.f64 500000000/23533438303 (-.f64 (*.f64 x y) z)) (-.f64 (pow.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 2) (*.f64 250000000000000000/553822718361107519809 (*.f64 z z)))) -1)
(/.f64 (+.f64 (pow.f64 (*.f64 500000000/23533438303 (*.f64 y x)) 2) (*.f64 -250000000000000000/553822718361107519809 (*.f64 z z))) (*.f64 500000000/23533438303 (-.f64 (*.f64 y x) z)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (-.f64 (*.f64 y x) z)) 23533438303/500000000)
(*.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 y 500000000/23533438303)) 2) (*.f64 (*.f64 z z) -250000000000000000/553822718361107519809)) (/.f64 23533438303/500000000 (fma.f64 y x (neg.f64 z))))
(sqrt.f64 (*.f64 250000000000000000/553822718361107519809 (pow.f64 (fma.f64 x y z) 2)))
(sqrt.f64 (*.f64 250000000000000000/553822718361107519809 (pow.f64 (fma.f64 y x z) 2)))
(fabs.f64 (*.f64 500000000/23533438303 (fma.f64 y x z)))
(log.f64 (pow.f64 (exp.f64 500000000/23533438303) (fma.f64 x y z)))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z))) (exp.f64 (*.f64 (*.f64 500000000/23533438303 x) y))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(log.f64 (*.f64 (pow.f64 (exp.f64 500000000/23533438303) z) (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y)))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y)))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (pow.f64 (exp.f64 500000000/23533438303) z)))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z)))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 500000000/23533438303 x) y))) (+.f64 1 (expm1.f64 (*.f64 500000000/23533438303 z)))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(cbrt.f64 (pow.f64 (*.f64 500000000/23533438303 (fma.f64 x y z)) 3))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(expm1.f64 (log1p.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(log1p.f64 (expm1.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(exp.f64 (log.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(exp.f64 (*.f64 (log.f64 (*.f64 500000000/23533438303 (fma.f64 x y z))) 1))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 500000000/23533438303 z (*.f64 (*.f64 500000000/23533438303 x) y))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 500000000/23533438303 (*.f64 x y) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 z 500000000/23533438303 (*.f64 (*.f64 500000000/23533438303 x) y))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 500000000/23533438303 z) 1 (*.f64 (*.f64 500000000/23533438303 x) y))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 x (*.f64 500000000/23533438303 y) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 y (*.f64 x 500000000/23533438303) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 x y) 500000000/23533438303 (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 x) y) 1 (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 1 (*.f64 500000000/23533438303 z) (*.f64 (*.f64 500000000/23533438303 x) y))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 1 (*.f64 (*.f64 500000000/23533438303 x) y) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (cbrt.f64 (*.f64 x y)) 500000000/23533438303) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) 500000000/23533438303) (*.f64 (*.f64 500000000/23533438303 x) y))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) 2) (cbrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2) (*.f64 (*.f64 500000000/23533438303 x) y))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 500000000/23533438303 z)) 2) (cbrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (*.f64 500000000/23533438303 x) y))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) 500000000/23533438303) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) 500000000/23533438303) (*.f64 (*.f64 500000000/23533438303 x) y))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (sqrt.f64 (*.f64 (*.f64 500000000/23533438303 x) y)) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (sqrt.f64 (*.f64 500000000/23533438303 z)) (sqrt.f64 (*.f64 500000000/23533438303 z)) (*.f64 (*.f64 500000000/23533438303 x) y))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 500000000/23533438303 y) x (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 500000000/23533438303 x) y (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 500000000/23533438303 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 500000000/23533438303 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 y) 1) x (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 (*.f64 500000000/23533438303 y) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 500000000/23533438303 z))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 500000000/23533438303 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 (*.f64 500000000/23533438303 x) y))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))
(fma.f64 (*.f64 500000000/23533438303 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 (*.f64 500000000/23533438303 x) y))
(*.f64 500000000/23533438303 (fma.f64 x y z))
(*.f64 500000000/23533438303 (fma.f64 y x z))

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))
0.3b
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
0.6b
(*.f64 x 104109730557/25000000000)
30.6b
(/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
Compiler

Compiled 86 to 51 computations (40.7% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
0.0ms
x
@inf
(/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
0.0ms
x
@-inf
(/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
0.0ms
x
@inf
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
0.0ms
x
@-inf
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))

rewrite127.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
775×log-prod_binary64
586×fma-def_binary64
298×fma-neg_binary64
270×expm1-udef_binary64
270×log1p-udef_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01435
133517
2496315
Stop Event
node limit
Counts
2 → 123
Calls
Call 1
Inputs
(/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))) (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) (*.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (/.f64 1 (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 1) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (-.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) (fma.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (exp.f64 104109730557/25000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (exp.f64 104109730557/25000000000) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) 3) (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (sqrt.f64 (pow.f64 x -2)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x 104109730557/25000000000) 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (cbrt.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 (neg.f64 x)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))))) (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x 10838835996651139530249/625000000000000000000)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (sqrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 (pow.f64 x 4)))) (sqrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (*.f64 x 104109730557/25000000000))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (pow.f64 x -2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (-.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) (fma.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2))) (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (/.f64 1 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (*.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 x (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2284450290879775841688574159837293/625000000000000000000000000000) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x x) 390625000000000000000000000000000000000000000000000000000000/5218713131500692454134920189872459795927520118072459928324233567849) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))))))

simplify107.0ms (0.5%)

Algorithm
egg-herbie
Rules
755×fma-def_binary64
671×times-frac_binary64
596×associate-/l*_binary64
458×distribute-rgt-in_binary64
454×distribute-lft-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03162412
17262331
220772290
Stop Event
node limit
Counts
147 → 179
Calls
Call 1
Inputs
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(*.f64 104109730557/25000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(*.f64 104109730557/25000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 0 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))) (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)
(*.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(*.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) (*.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (neg.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (/.f64 1 (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 1) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (-.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) (fma.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))
(*.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)
(pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)
(pow.f64 (/.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -1)
(neg.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))
(log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) 3) (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))
(expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (*.f64 x 104109730557/25000000000))
(fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (sqrt.f64 (pow.f64 x -2)) (*.f64 x 104109730557/25000000000))
(fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (*.f64 x 104109730557/25000000000))
(fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 x 104109730557/25000000000) 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(fma.f64 1 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (cbrt.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (*.f64 x 104109730557/25000000000))
(fma.f64 (cbrt.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 (neg.f64 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x 104109730557/25000000000))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))))) (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (sqrt.f64 (*.f64 x 10838835996651139530249/625000000000000000000)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (sqrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 (pow.f64 x 4)))) (sqrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (*.f64 x 104109730557/25000000000))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (pow.f64 x -2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (-.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) (fma.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 0 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2))) (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))) 1)
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (/.f64 1 x) (/.f64 1 x)))
(*.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) 1)
(*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (/.f64 1 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 1 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (*.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))
(*.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 x (neg.f64 x))))
(*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)
(*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 x) (/.f64 1 x))
(*.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2284450290879775841688574159837293/625000000000000000000000000000) (/.f64 1 x))
(*.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(pow.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) 1)
(pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) 3)
(pow.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)) 1/3)
(pow.f64 (*.f64 (*.f64 x x) 390625000000000000000000000000000000000000000000000000000000/5218713131500692454134920189872459795927520118072459928324233567849) -1)
(sqrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))))
(cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)))
(expm1.f64 (log1p.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))
(log1p.f64 (expm1.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))
(exp.f64 (*.f64 2 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))
Outputs
(/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x 2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 x -2)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(+.f64 0 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))) (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(+.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 x -2)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) (*.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (*.f64 (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))))))
(/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))))))
(*.f64 (neg.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (/.f64 1 (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)))
(*.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) 1) (/.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 1) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (*.f64 (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))))))
(/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(/.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (*.f64 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) 2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) 2)) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))
(*.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)))) 2) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))
(*.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (hypot.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000)))) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) 2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (cbrt.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(*.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (-.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) (fma.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))
(*.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (+.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) (fma.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 (+.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) -1128428295162862690821234941118693/15625000000000000000000000000000)) (fma.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (/.f64 (fma.f64 (pow.f64 x 3) -1128428295162862690821234941118693/15625000000000000000000000000000 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3))) (fma.f64 x (*.f64 104109730557/25000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)))))
(*.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3) 1/3)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (cbrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 3)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (sqrt.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 2)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(pow.f64 (/.f64 1 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) -1)
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(neg.f64 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) (neg.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(*.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(sqrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (exp.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 (exp.f64 104109730557/25000000000) x)))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (exp.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (pow.f64 (exp.f64 104109730557/25000000000) x) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x 104109730557/25000000000))) (+.f64 1 (expm1.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(cbrt.f64 (pow.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000)) 3) (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) 3) (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) 3) (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 3)))
(expm1.f64 (log1p.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(log1p.f64 (expm1.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(exp.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 x -2)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (/.f64 1 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 x -2)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 2284450290879775841688574159837293/625000000000000000000000000000 (sqrt.f64 (pow.f64 x -2)) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1 (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 104109730557/25000000000 x (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 x 104109730557/25000000000) 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 1 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 x -2)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (cbrt.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))) (cbrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) (cbrt.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (*.f64 x 104109730557/25000000000)) (sqrt.f64 (*.f64 x 104109730557/25000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 (neg.f64 x)) (*.f64 x 104109730557/25000000000))
(fma.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 -1 x) (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 -2284450290879775841688574159837293/625000000000000000000000000000 (neg.f64 x)))
(fma.f64 (/.f64 1 x) 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x 104109730557/25000000000))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2))))) (cbrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 x -2)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (sqrt.f64 (*.f64 x 10838835996651139530249/625000000000000000000)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x 10838835996651139530249/625000000000000000000)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (sqrt.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (pow.f64 x -2)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 x -2)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (sqrt.f64 (cbrt.f64 (*.f64 117480365762300501174186766773860888386002001/390625000000000000000000000000000000000000 (pow.f64 x 4)))) (sqrt.f64 (cbrt.f64 (*.f64 x (*.f64 x 10838835996651139530249/625000000000000000000)))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (sqrt.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (*.f64 x 104109730557/25000000000))
(fma.f64 (sqrt.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4)))) (fabs.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 x 104109730557/25000000000))
(fma.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (sqrt.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4)))) (*.f64 x 104109730557/25000000000))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (pow.f64 x -2)) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (pow.f64 x -2)) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))))
(fma.f64 (/.f64 1 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 x -2)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) 1) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 1) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 x -2)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 x -2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) x)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 x (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (/.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (cbrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (cbrt.f64 (pow.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (pow.f64 x -2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 x -2)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (/.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(+.f64 (*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (pow.f64 x -2)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (-.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3)))) (fma.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (+.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 -1128428295162862690821234941118693/15625000000000000000000000000000 (pow.f64 x 3))) (pow.f64 x -2))) (fma.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (+.f64 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3)) (*.f64 (pow.f64 x 3) -1128428295162862690821234941118693/15625000000000000000000000000000)) (pow.f64 x -2))) (fma.f64 (*.f64 x 104109730557/25000000000) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 (fma.f64 x (*.f64 104109730557/25000000000 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))) (/.f64 (pow.f64 x -2) (/.f64 (fma.f64 (pow.f64 x 3) -1128428295162862690821234941118693/15625000000000000000000000000000 (/.f64 11921890731274862749846566432754836869870095181685826762976277590649500932473088135076577110715992757/244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 3))) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000))))
(fma.f64 (/.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 (*.f64 x x) -10838835996651139530249/625000000000000000000))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (neg.f64 (*.f64 10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (pow.f64 x -2))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 -10838835996651139530249/625000000000000000000 (/.f64 (*.f64 x x) (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(fma.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (fma.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2) (*.f64 x (*.f64 x -10838835996651139530249/625000000000000000000))) (pow.f64 x -2))) (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000))
(fma.f64 (*.f64 (/.f64 x (fma.f64 x -104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) x) -10838835996651139530249/625000000000000000000 (*.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 (pow.f64 x -2) (fma.f64 x (*.f64 x -10838835996651139530249/625000000000000000000) (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)))))))
(fma.f64 (*.f64 104109730557/25000000000 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 (*.f64 104109730557/25000000000 (sqrt.f64 x)) (sqrt.f64 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(+.f64 0 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2))) (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))) 1)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) 1)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (*.f64 (/.f64 1 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 1 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (*.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) (cbrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4))))
(*.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (*.f64 (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 -5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (/.f64 1 (*.f64 x (neg.f64 x))))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 x) (/.f64 1 x))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) (sqrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2284450290879775841688574159837293/625000000000000000000000000000) (/.f64 1 x))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(*.f64 (*.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2)) (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(pow.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) 1)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(pow.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) 2)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 2) 3)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(pow.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)) 1/3)
(cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -1) 6)))
(pow.f64 (*.f64 (*.f64 x x) 390625000000000000000000000000000000000000000000000000000000/5218713131500692454134920189872459795927520118072459928324233567849) -1)
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(sqrt.f64 (/.f64 27234966748897763731223739414676487462494038271016633185822203499520927944401888653252763837741694025344484038432170716264092086486801/152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (pow.f64 x -2)))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)))))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -2) 3)))
(cbrt.f64 (*.f64 142131478608457481700461453584924465104195592776521387084162605421549064256473940629777412023530003550933739486343553110151724196036278094788258990020040667632873895943998158050885802736630168076461049/59604644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f64 (pow.f64 x -1) 6)))
(expm1.f64 (log1p.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(log1p.f64 (expm1.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(exp.f64 (*.f64 2 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))) 1))
(/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x))
(*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2))

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
0.1b
(/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))
0.3b
(/.f64 63615716158700684400745/10838835996651139530249 x)
0.3b
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -1)
Compiler

Compiled 39 to 31 computations (20.5% saved)

series5.0ms (0%)

Counts
4 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))
1.0ms
x
@0
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -1)
0.0ms
x
@-inf
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -1)
0.0ms
x
@inf
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -1)
0.0ms
x
@0
(/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))

rewrite86.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
519×log-prod_binary64
317×pow2_binary64
292×pow-prod-down_binary64
219×expm1-udef_binary64
219×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01140
125837
2337537
Stop Event
node limit
Counts
4 → 158
Calls
Call 1
Inputs
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -1)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))
(+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x -2) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) -2) (/.f64 (+.f64 x -2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (/.f64 (cbrt.f64 (+.f64 x -2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) -1/2) (/.f64 (+.f64 x -2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (/.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -25000000000/104109730557 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (fma.f64 -1 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) -2) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (cbrt.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (sqrt.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 -1 x 2) (+.f64 -25000000000/104109730557 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -8 (pow.f64 x 3)) (*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x x -4) (*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x -2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x -2) 1) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x -2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) -2) (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 63615716158700684400745/10838835996651139530249 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 63615716158700684400745/10838835996651139530249 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -63615716158700684400745/10838835996651139530249 (/.f64 1 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) 63615716158700684400745/10838835996651139530249)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 10838835996651139530249/63615716158700684400745) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 x 10838835996651139530249/63615716158700684400745) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (/.f64 1 (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2)) (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (*.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -25000000000/104109730557 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) (/.f64 1 (fma.f64 -1 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1) (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) -2) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (cbrt.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (cbrt.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 x -2) -1/2) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (sqrt.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (sqrt.f64 (+.f64 x -2))) (/.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (sqrt.f64 (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 -8 (pow.f64 x 3))) (-.f64 (fma.f64 x x 4) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (fma.f64 x x -4)) (+.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -3) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) (pow.f64 (+.f64 x -2) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (fma.f64 -1 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) (pow.f64 (+.f64 x -2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)) (/.f64 625000000000000000000/10838835996651139530249 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))) (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 625000000000000000000/10838835996651139530249 (-.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)) (neg.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)) (neg.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 625000000000000000000/10838835996651139530249 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x))) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))) (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -63615716158700684400745/10838835996651139530249 (/.f64 1 (neg.f64 x)) 25000000000/104109730557)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 x) 63615716158700684400745/10838835996651139530249 25000000000/104109730557)))))

simplify102.0ms (0.5%)

Algorithm
egg-herbie
Rules
506×unswap-sqr_binary64
278×log-prod_binary64
246×associate-/r/_binary64
191×exp-prod_binary64
190×associate-/l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04002676
18892568
234112561
Stop Event
node limit
Counts
194 → 268
Calls
Call 1
Inputs
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2)))
(+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (+.f64 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3)) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2))))
(+.f64 (*.f64 8085140063817392293767204333964610734904639776273413528167055890745000000000000000000/26204607870259429605616389111760184167438200498848992347743571634994940522647095129364401 (pow.f64 x 4)) (+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (+.f64 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3)) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2)))))
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) (+.f64 (*.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(*.f64 104109730557/25000000000 x)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) (+.f64 (*.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(/.f64 -63615716158700684400745/21677671993302279060498 x)
(neg.f64 (+.f64 68821202686550684400745/43355343986604558120996 (*.f64 63615716158700684400745/21677671993302279060498 (/.f64 1 x))))
(-.f64 (*.f64 -68821202686550684400745/86710687973209116241992 x) (+.f64 68821202686550684400745/43355343986604558120996 (*.f64 63615716158700684400745/21677671993302279060498 (/.f64 1 x))))
(-.f64 (+.f64 (*.f64 -68821202686550684400745/86710687973209116241992 x) (*.f64 -68821202686550684400745/173421375946418232483984 (pow.f64 x 2))) (+.f64 68821202686550684400745/43355343986604558120996 (*.f64 63615716158700684400745/21677671993302279060498 (/.f64 1 x))))
(/.f64 25000000000/104109730557 x)
(+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x)))
(+.f64 (*.f64 137642405373101368801490/10838835996651139530249 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x))))
(+.f64 (*.f64 275284810746202737602980/10838835996651139530249 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 137642405373101368801490/10838835996651139530249 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x)))))
(/.f64 25000000000/104109730557 x)
(+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x)))
(+.f64 (*.f64 137642405373101368801490/10838835996651139530249 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x))))
(+.f64 (*.f64 275284810746202737602980/10838835996651139530249 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 137642405373101368801490/10838835996651139530249 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x)))))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
25000000000/104109730557
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
25000000000/104109730557
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 0 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 1)
(*.f64 (+.f64 x -2) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1)
(*.f64 1 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) -2) (/.f64 (+.f64 x -2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (/.f64 (cbrt.f64 (+.f64 x -2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) -1/2) (/.f64 (+.f64 x -2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (/.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(*.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))
(*.f64 (/.f64 1 (+.f64 -25000000000/104109730557 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (fma.f64 -1 x 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) -2) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (cbrt.f64 (+.f64 x -2))))
(/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (sqrt.f64 (+.f64 x -2))))
(/.f64 (fma.f64 -1 x 2) (+.f64 -25000000000/104109730557 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(/.f64 (+.f64 -8 (pow.f64 x 3)) (*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(/.f64 (fma.f64 x x -4) (*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x 2)))
(/.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(/.f64 (/.f64 (+.f64 x -2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (/.f64 (+.f64 x -2) 1) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(/.f64 (/.f64 (+.f64 x -2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) -2) (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2))
(log.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(exp.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1))
(+.f64 0 (/.f64 63615716158700684400745/10838835996651139530249 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 1)
(*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))
(*.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1)
(*.f64 1 (/.f64 63615716158700684400745/10838835996651139530249 x))
(*.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 -63615716158700684400745/10838835996651139530249 (/.f64 1 (neg.f64 x)))
(*.f64 (/.f64 1 x) 63615716158700684400745/10838835996651139530249)
(pow.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1)
(pow.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) 1/2)
(pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 3)
(pow.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2)
(pow.f64 (*.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3)) 1/3)
(pow.f64 (*.f64 x 10838835996651139530249/63615716158700684400745) -1)
(pow.f64 (/.f64 (*.f64 x 10838835996651139530249/63615716158700684400745) 1) -1)
(sqrt.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)))
(log.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(cbrt.f64 (*.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3)))
(expm1.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(log1p.f64 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(exp.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 1))
(+.f64 0 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))) 1)
(*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (/.f64 1 (+.f64 x -2)))
(*.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1)
(*.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2)) (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (*.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2))))
(*.f64 (+.f64 -25000000000/104109730557 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) (/.f64 1 (fma.f64 -1 x 2)))
(*.f64 (/.f64 1 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1) (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) -2) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (cbrt.f64 (+.f64 x -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (cbrt.f64 (+.f64 x -2))))
(*.f64 (pow.f64 (+.f64 x -2) -1/2) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (sqrt.f64 (+.f64 x -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (sqrt.f64 (+.f64 x -2))) (/.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (sqrt.f64 (+.f64 x -2))))
(*.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 -8 (pow.f64 x 3))) (-.f64 (fma.f64 x x 4) (*.f64 x -2)))
(*.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (fma.f64 x x -4)) (+.f64 x 2))
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1)
(pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) -1)
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -3) -1/3)
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) -3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) 3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) 2)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) -2)
(pow.f64 (/.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) (pow.f64 (+.f64 x -2) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1) -1)
(neg.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (fma.f64 -1 x 2)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) (pow.f64 (+.f64 x -2) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(exp.f64 (log.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1)
(-.f64 (/.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)) (/.f64 625000000000000000000/10838835996651139530249 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)
(*.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(*.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(*.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x)))))
(*.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(/.f64 1 (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))) (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)))
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 625000000000000000000/10838835996651139530249 (-.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))
(/.f64 (neg.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)) (neg.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x)))))
(/.f64 (neg.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)) (neg.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(/.f64 (-.f64 625000000000000000000/10838835996651139530249 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x))) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)
(pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2) 1/2)
(pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)
(pow.f64 (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))) (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)) -1)
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)) -1)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(exp.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1))
(fma.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x) 25000000000/104109730557)
(fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1 25000000000/104109730557)
(fma.f64 1 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(fma.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) 25000000000/104109730557)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)
(fma.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)
(fma.f64 -63615716158700684400745/10838835996651139530249 (/.f64 1 (neg.f64 x)) 25000000000/104109730557)
(fma.f64 (/.f64 1 x) 63615716158700684400745/10838835996651139530249 25000000000/104109730557)
Outputs
(*.f64 -21677671993302279060498/63615716158700684400745 x)
(+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2)))
(fma.f64 -21677671993302279060498/63615716158700684400745 x (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x)))
(fma.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x) (*.f64 -21677671993302279060498/63615716158700684400745 x))
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 x)))
(+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (+.f64 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3)) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2))))
(fma.f64 -21677671993302279060498/63615716158700684400745 x (fma.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x))))
(fma.f64 -21677671993302279060498/63615716158700684400745 x (fma.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x) (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3))))
(fma.f64 -21677671993302279060498/63615716158700684400745 x (*.f64 (*.f64 x x) (+.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 x))))
(+.f64 (*.f64 8085140063817392293767204333964610734904639776273413528167055890745000000000000000000/26204607870259429605616389111760184167438200498848992347743571634994940522647095129364401 (pow.f64 x 4)) (+.f64 (*.f64 -21677671993302279060498/63615716158700684400745 x) (+.f64 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3)) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (pow.f64 x 2)))))
(fma.f64 8085140063817392293767204333964610734904639776273413528167055890745000000000000000000/26204607870259429605616389111760184167438200498848992347743571634994940522647095129364401 (pow.f64 x 4) (fma.f64 -21677671993302279060498/63615716158700684400745 x (fma.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3) (*.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x)))))
(fma.f64 8085140063817392293767204333964610734904639776273413528167055890745000000000000000000/26204607870259429605616389111760184167438200498848992347743571634994940522647095129364401 (pow.f64 x 4) (fma.f64 -21677671993302279060498/63615716158700684400745 x (fma.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 x x) (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 (pow.f64 x 3)))))
(fma.f64 8085140063817392293767204333964610734904639776273413528167055890745000000000000000000/26204607870259429605616389111760184167438200498848992347743571634994940522647095129364401 (pow.f64 x 4) (fma.f64 -21677671993302279060498/63615716158700684400745 x (*.f64 (*.f64 x x) (+.f64 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005 (*.f64 -15531958483728442896900204939725691302376040162924525257000000000/2059601734647409189681626961129620613782216990037768112413421947949 x)))))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) (+.f64 (*.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(-.f64 (fma.f64 104109730557/25000000000 x (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x))))
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) (/.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x))) -13764240537310136880149/125000000000000000000)
(+.f64 (+.f64 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) (/.f64 -2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x)))
(*.f64 104109730557/25000000000 x)
(*.f64 x 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(fma.f64 104109730557/25000000000 x -13764240537310136880149/125000000000000000000)
(fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (fma.f64 104109730557/25000000000 x (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)
(+.f64 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 (/.f64 1 x))) (+.f64 (*.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (/.f64 1 (pow.f64 x 2))) 13764240537310136880149/125000000000000000000))
(-.f64 (fma.f64 104109730557/25000000000 x (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) (+.f64 13764240537310136880149/125000000000000000000 (/.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x))))
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x)) (/.f64 2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x))) -13764240537310136880149/125000000000000000000)
(+.f64 (+.f64 (/.f64 175124403832320693043256327764324625190262201/65068581598125000000000000000000000000000 x) (fma.f64 x 104109730557/25000000000 -13764240537310136880149/125000000000000000000)) (/.f64 -2228132873331717514604942953872073445011286406000685871983421947949/33871362489534811032028125000000000000000000000000000000000000 (*.f64 x x)))
(/.f64 -63615716158700684400745/21677671993302279060498 x)
(neg.f64 (+.f64 68821202686550684400745/43355343986604558120996 (*.f64 63615716158700684400745/21677671993302279060498 (/.f64 1 x))))
(+.f64 -68821202686550684400745/43355343986604558120996 (neg.f64 (/.f64 63615716158700684400745/21677671993302279060498 x)))
(+.f64 -68821202686550684400745/43355343986604558120996 (/.f64 -63615716158700684400745/21677671993302279060498 x))
(-.f64 (*.f64 -68821202686550684400745/86710687973209116241992 x) (+.f64 68821202686550684400745/43355343986604558120996 (*.f64 63615716158700684400745/21677671993302279060498 (/.f64 1 x))))
(-.f64 (-.f64 (*.f64 x -68821202686550684400745/86710687973209116241992) 68821202686550684400745/43355343986604558120996) (/.f64 63615716158700684400745/21677671993302279060498 x))
(+.f64 (fma.f64 x -68821202686550684400745/86710687973209116241992 -68821202686550684400745/43355343986604558120996) (/.f64 -63615716158700684400745/21677671993302279060498 x))
(-.f64 (+.f64 (*.f64 -68821202686550684400745/86710687973209116241992 x) (*.f64 -68821202686550684400745/173421375946418232483984 (pow.f64 x 2))) (+.f64 68821202686550684400745/43355343986604558120996 (*.f64 63615716158700684400745/21677671993302279060498 (/.f64 1 x))))
(-.f64 (fma.f64 -68821202686550684400745/86710687973209116241992 x (*.f64 -68821202686550684400745/173421375946418232483984 (*.f64 x x))) (+.f64 68821202686550684400745/43355343986604558120996 (/.f64 63615716158700684400745/21677671993302279060498 x)))
(fma.f64 x -68821202686550684400745/86710687973209116241992 (fma.f64 -68821202686550684400745/173421375946418232483984 (*.f64 x x) (+.f64 -68821202686550684400745/43355343986604558120996 (/.f64 -63615716158700684400745/21677671993302279060498 x))))
(fma.f64 x -68821202686550684400745/86710687973209116241992 (+.f64 (fma.f64 x (*.f64 x -68821202686550684400745/173421375946418232483984) -68821202686550684400745/43355343986604558120996) (/.f64 -63615716158700684400745/21677671993302279060498 x)))
(/.f64 25000000000/104109730557 x)
(+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x)))
(+.f64 (/.f64 68821202686550684400745/10838835996651139530249 (*.f64 x x)) (/.f64 25000000000/104109730557 x))
(+.f64 (*.f64 137642405373101368801490/10838835996651139530249 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x))))
(+.f64 (+.f64 (/.f64 68821202686550684400745/10838835996651139530249 (*.f64 x x)) (/.f64 25000000000/104109730557 x)) (/.f64 137642405373101368801490/10838835996651139530249 (pow.f64 x 3)))
(+.f64 (/.f64 68821202686550684400745/10838835996651139530249 (*.f64 x x)) (+.f64 (/.f64 25000000000/104109730557 x) (/.f64 137642405373101368801490/10838835996651139530249 (pow.f64 x 3))))
(+.f64 (*.f64 275284810746202737602980/10838835996651139530249 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 137642405373101368801490/10838835996651139530249 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 68821202686550684400745/10838835996651139530249 (*.f64 x x)) (/.f64 25000000000/104109730557 x)) (/.f64 137642405373101368801490/10838835996651139530249 (pow.f64 x 3))) (/.f64 275284810746202737602980/10838835996651139530249 (pow.f64 x 4)))
(+.f64 (+.f64 (/.f64 68821202686550684400745/10838835996651139530249 (*.f64 x x)) (/.f64 25000000000/104109730557 x)) (+.f64 (/.f64 137642405373101368801490/10838835996651139530249 (pow.f64 x 3)) (/.f64 275284810746202737602980/10838835996651139530249 (pow.f64 x 4))))
(/.f64 25000000000/104109730557 x)
(+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x)))
(+.f64 (/.f64 68821202686550684400745/10838835996651139530249 (*.f64 x x)) (/.f64 25000000000/104109730557 x))
(+.f64 (*.f64 137642405373101368801490/10838835996651139530249 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x))))
(+.f64 (+.f64 (/.f64 68821202686550684400745/10838835996651139530249 (*.f64 x x)) (/.f64 25000000000/104109730557 x)) (/.f64 137642405373101368801490/10838835996651139530249 (pow.f64 x 3)))
(+.f64 (/.f64 68821202686550684400745/10838835996651139530249 (*.f64 x x)) (+.f64 (/.f64 25000000000/104109730557 x) (/.f64 137642405373101368801490/10838835996651139530249 (pow.f64 x 3))))
(+.f64 (*.f64 275284810746202737602980/10838835996651139530249 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 137642405373101368801490/10838835996651139530249 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 68821202686550684400745/10838835996651139530249 (/.f64 1 (pow.f64 x 2))) (*.f64 25000000000/104109730557 (/.f64 1 x)))))
(+.f64 (+.f64 (+.f64 (/.f64 68821202686550684400745/10838835996651139530249 (*.f64 x x)) (/.f64 25000000000/104109730557 x)) (/.f64 137642405373101368801490/10838835996651139530249 (pow.f64 x 3))) (/.f64 275284810746202737602980/10838835996651139530249 (pow.f64 x 4)))
(+.f64 (+.f64 (/.f64 68821202686550684400745/10838835996651139530249 (*.f64 x x)) (/.f64 25000000000/104109730557 x)) (+.f64 (/.f64 137642405373101368801490/10838835996651139530249 (pow.f64 x 3)) (/.f64 275284810746202737602980/10838835996651139530249 (pow.f64 x 4))))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
25000000000/104109730557
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
25000000000/104109730557
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(+.f64 0 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))) 1)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (+.f64 x -2) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 1 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2)) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2)) -2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) 1) (/.f64 (sqrt.f64 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) -2) (/.f64 (+.f64 x -2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (/.f64 (cbrt.f64 (+.f64 x -2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (/.f64 (sqrt.f64 (+.f64 x -2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) -1/2) (/.f64 (+.f64 x -2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (pow.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) -1/2) (/.f64 (+.f64 x -2) (sqrt.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(*.f64 (pow.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) -1/2) (/.f64 (-.f64 x 2) (sqrt.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (/.f64 (cbrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (/.f64 (sqrt.f64 (+.f64 x -2)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 (+.f64 x -2) (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(*.f64 (/.f64 (-.f64 x 2) (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (+.f64 625000000000000000000/10838835996651139530249 (/.f64 -1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(*.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))
(/.f64 (*.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(*.f64 (-.f64 x 2) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)))
(*.f64 (/.f64 1 (+.f64 -25000000000/104109730557 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (fma.f64 -1 x 2))
(/.f64 (*.f64 1 (fma.f64 -1 x 2)) (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 -1 x 2) (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 2 x) (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) -2) (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))) -2))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))) -2))
(/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) 2) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (cbrt.f64 (+.f64 x -2))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (sqrt.f64 (+.f64 x -2)) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (sqrt.f64 (+.f64 x -2))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 -1 x 2) (+.f64 -25000000000/104109730557 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(/.f64 (*.f64 1 (fma.f64 -1 x 2)) (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (fma.f64 -1 x 2) (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 2 x) (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 -8 (pow.f64 x 3)) (*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(/.f64 (+.f64 (pow.f64 x 3) -8) (*.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 (fma.f64 x x 4) (*.f64 x -2))))
(/.f64 (+.f64 (pow.f64 x 3) -8) (*.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 (fma.f64 x x 4) (*.f64 x 2))))
(/.f64 (fma.f64 x x -4) (*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x 2)))
(/.f64 (/.f64 (fma.f64 x x -4) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))) (+.f64 x 2))
(/.f64 (/.f64 (fma.f64 x x -4) (+.f64 x 2)) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (sqrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (sqrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))))
(/.f64 (/.f64 (+.f64 x -2) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (/.f64 (+.f64 x -2) 1) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (/.f64 (+.f64 x -2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) -2) (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))) -2) (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))) -2) (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -2))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(log.f64 (exp.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -3))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2)) -3))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2)) -3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x -2) 3) (pow.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x 2) 3) (pow.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(exp.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(+.f64 0 (/.f64 63615716158700684400745/10838835996651139530249 x))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) 1)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(*.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(*.f64 1 (/.f64 63615716158700684400745/10838835996651139530249 x))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(*.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(*.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(*.f64 -63615716158700684400745/10838835996651139530249 (/.f64 1 (neg.f64 x)))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(*.f64 (/.f64 1 x) 63615716158700684400745/10838835996651139530249)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(pow.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(pow.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) 1/2)
(sqrt.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)))
(pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 3)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(pow.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(pow.f64 (*.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3)) 1/3)
(cbrt.f64 (*.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3)))
(pow.f64 (*.f64 x 10838835996651139530249/63615716158700684400745) -1)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(pow.f64 (/.f64 (*.f64 x 10838835996651139530249/63615716158700684400745) 1) -1)
(/.f64 63615716158700684400745/10838835996651139530249 x)
(sqrt.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)))
(log.f64 (exp.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(cbrt.f64 (*.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3)))
(expm1.f64 (log1p.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(log1p.f64 (expm1.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(exp.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(exp.f64 (*.f64 (log.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 1))
(/.f64 63615716158700684400745/10838835996651139530249 x)
(+.f64 0 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))) 1)
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (/.f64 1 (+.f64 x -2)))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1)
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2)) (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))) (cbrt.f64 (pow.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))) -2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2))))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (*.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2))))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (+.f64 -25000000000/104109730557 (neg.f64 (/.f64 63615716158700684400745/10838835996651139530249 x))) (/.f64 1 (fma.f64 -1 x 2)))
(*.f64 (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)) (/.f64 1 (fma.f64 -1 x 2)))
(/.f64 (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)) (fma.f64 -1 x 2))
(/.f64 (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)) (-.f64 2 x))
(*.f64 (/.f64 1 (+.f64 x -2)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) 1) (/.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2)))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1) (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (+.f64 x -2)))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -2)) -2) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (cbrt.f64 (+.f64 x -2))))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))) 2) (pow.f64 (cbrt.f64 (-.f64 x 2)) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (pow.f64 (cbrt.f64 (+.f64 x -2)) 2)) (/.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (cbrt.f64 (+.f64 x -2))))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (pow.f64 (+.f64 x -2) -1/2) (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (sqrt.f64 (+.f64 x -2))))
(*.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (sqrt.f64 (+.f64 x -2))) (pow.f64 (+.f64 x -2) -1/2))
(*.f64 (/.f64 (pow.f64 (-.f64 x 2) -1/2) (sqrt.f64 (-.f64 x 2))) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (sqrt.f64 (+.f64 x -2))) (/.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (sqrt.f64 (+.f64 x -2))))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(*.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 -8 (pow.f64 x 3))) (-.f64 (fma.f64 x x 4) (*.f64 x -2)))
(*.f64 (-.f64 (fma.f64 x x 4) (*.f64 x -2)) (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 (pow.f64 x 3) -8)))
(*.f64 (+.f64 (fma.f64 x x 4) (*.f64 x 2)) (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 (pow.f64 x 3) -8)))
(*.f64 (/.f64 (+.f64 (fma.f64 x x 4) (*.f64 x 2)) (+.f64 (pow.f64 x 3) -8)) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(*.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (fma.f64 x x -4)) (+.f64 x 2))
(*.f64 (+.f64 x 2) (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (fma.f64 x x -4)))
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 1)
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(pow.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) -1)
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -3) -1/3)
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2)) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2)) -3) -1/6))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2)) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2)) -3) -1/6))
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2) 1/2)
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(pow.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 3) 1/3)
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) -3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))) -3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x 2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))) -3)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) 3)
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) 2)
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) -2)
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(pow.f64 (/.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) (pow.f64 (+.f64 x -2) 3)) 1/3)
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(pow.f64 (/.f64 (/.f64 (+.f64 x -2) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1) -1)
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(neg.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (fma.f64 -1 x 2)))
(*.f64 (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)) (/.f64 1 (fma.f64 -1 x 2)))
(/.f64 (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)) (fma.f64 -1 x 2))
(/.f64 (+.f64 -25000000000/104109730557 (/.f64 -63615716158700684400745/10838835996651139530249 x)) (-.f64 2 x))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(log.f64 (exp.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) 3))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) (pow.f64 (+.f64 x -2) 3)))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(exp.f64 (log.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2))) 1))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (+.f64 x -2))
(/.f64 (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)) (-.f64 x 2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))) 1)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(-.f64 (/.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)) (/.f64 625000000000000000000/10838835996651139530249 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 (*.f64 x x) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))) (/.f64 -625000000000000000000/10838835996651139530249 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(*.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(*.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(*.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2) (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(*.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(*.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x)))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (+.f64 625000000000000000000/10838835996651139530249 (/.f64 -1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(*.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)))
(/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))
(/.f64 1 (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))) (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)))
(*.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x)))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (+.f64 625000000000000000000/10838835996651139530249 (/.f64 -1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)))
(/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(*.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x)))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (+.f64 625000000000000000000/10838835996651139530249 (/.f64 -1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 625000000000000000000/10838835996651139530249 (-.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(*.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x)))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (+.f64 625000000000000000000/10838835996651139530249 (/.f64 -1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)))
(/.f64 (neg.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)) (neg.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x)))))
(*.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x)))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (+.f64 625000000000000000000/10838835996651139530249 (/.f64 -1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (neg.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)) (neg.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)))
(/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))
(/.f64 (-.f64 625000000000000000000/10838835996651139530249 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x))) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)))
(/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))
(pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 1)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2) 1/2)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(pow.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3) 1/3)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 3)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 2)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(pow.f64 (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))) (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693)) -1)
(*.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (/.f64 1 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x)))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (-.f64 625000000000000000000/10838835996651139530249 (/.f64 1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(/.f64 (fma.f64 257450216830926148710203370141202576722777123754721014051677743493625/1273350417324164762071560844863517433176460731042563158718314028249 (pow.f64 x -3) 15625000000000000000000000000000/1128428295162862690821234941118693) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) (+.f64 625000000000000000000/10838835996651139530249 (/.f64 -1590392903967517110018625000000000/1128428295162862690821234941118693 x))))
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)) -1)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557) (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249)))
(/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 2))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(log.f64 (exp.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557))))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) 3))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(exp.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) 1))
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(fma.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x) 25000000000/104109730557)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(fma.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 1 25000000000/104109730557)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(fma.f64 1 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(fma.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) 25000000000/104109730557)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 2) (cbrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(fma.f64 (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) (sqrt.f64 (/.f64 63615716158700684400745/10838835996651139530249 x)) 25000000000/104109730557)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(fma.f64 -63615716158700684400745/10838835996651139530249 (/.f64 1 (neg.f64 x)) 25000000000/104109730557)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))
(fma.f64 (/.f64 1 x) 63615716158700684400745/10838835996651139530249 25000000000/104109730557)
(+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))

eval500.0ms (2.3%)

Compiler

Compiled 26098 to 19297 computations (26.1% saved)

prune314.0ms (1.4%)

Pruning

55 alts after pruning (50 fresh and 5 done)

PrunedKeptTotal
New1003101013
Fresh74047
Picked101
Done257
Total1013551068
Error
0b
Counts
1068 → 55
Alt Table
Click to see full alt table
StatusErrorProgram
35.0b
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
60.8b
(/.f64 (+.f64 x -2) (/.f64 (pow.f64 x 3) y))
55.5b
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
35.0b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
34.8b
(/.f64 (+.f64 x -2) (/.f64 (+.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 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)))
47.7b
(/.f64 (+.f64 x -2) (/.f64 (+.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)) x) y) x)))
54.1b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
40.9b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z))
54.2b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x)) (*.f64 y x)))
55.3b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x)) (*.f64 y x)))
55.3b
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
55.5b
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
42.0b
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
55.3b
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
35.0b
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
34.7b
(/.f64 (+.f64 x -2) 25000000000/104109730557)
26.9b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
31.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 x 263505074721/1000000000) 156699607947/500000000) x) 23533438303/500000000))
30.0b
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 x))) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
30.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))
54.3b
(/.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))
60.6b
(/.f64 y (*.f64 x x))
34.9b
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
35.0b
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
34.8b
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
35.4b
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) x)) -13764240537310136880149/125000000000000000000)
54.8b
(+.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 3) (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3)) (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (*.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
33.2b
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
33.3b
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
37.1b
(+.f64 (*.f64 (/.f64 104109730557/25000000000 (+.f64 x 2)) (fma.f64 x x -4)) (*.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))
34.8b
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
44.0b
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (fma.f64 (*.f64 x x) (*.f64 z -23298017199368982832548000000000/13033352773350869092174451844127) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))))
20.7b
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (*.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 (pow.f64 x 3)) x))))) z))
47.4b
(+.f64 -104109730557/12500000000 (*.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))
47.7b
(*.f64 (+.f64 x -2) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
40.9b
(*.f64 (+.f64 x -2) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
31.7b
(*.f64 (+.f64 x -2) (+.f64 (fma.f64 (+.f64 68759708208/23533438303 (*.f64 y -78349803973500000000/553822718361107519809)) (*.f64 x x) (*.f64 500000000/23533438303 (*.f64 y x))) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
25.5b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) z) -1)))
28.5b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 500000000/23533438303 z)))
32.1b
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 y x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
33.4b
(*.f64 (+.f64 x -2) (+.f64 (-.f64 (+.f64 104109730557/25000000000 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x))) (/.f64 (-.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 3))) (/.f64 -12723143231740136880149/125000000000000000000 x)))
32.5b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z))) (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))))
34.7b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
35.0b
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
20.7b
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))
23.1b
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
25.0b
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
34.9b
(*.f64 (+.f64 x -2) (*.f64 (fma.f64 x y z) 500000000/23533438303))
55.4b
(*.f64 (*.f64 -1000000000/23533438303 y) x)
42.0b
(*.f64 z -1000000000/23533438303)
62.2b
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
35.2b
(*.f64 x 104109730557/25000000000)
62.5b
(*.f64 x -21677671993302279060498/63615716158700684400745)
35.0b
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
55.4b
(*.f64 -1000000000/23533438303 (*.f64 y x))
Compiler

Compiled 1274 to 961 computations (24.6% saved)

regimes765.0ms (3.5%)

Counts
94 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(-.f64 (/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.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 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.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 (+.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 x 263505074721/1000000000) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 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 x -2) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 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 (-.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 x) (+.f64 x 216700011257/5000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (+.f64 x -2) (/.f64 (+.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)) x) y) x)))
(/.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 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 500000000/23533438303 z)))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 y x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 -104109730557/12500000000 (*.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 104109730557/25000000000 (-.f64 x 2)) (*.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 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.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)) x) 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 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 x -2) (/.f64 (pow.f64 x 3) y))
(*.f64 (+.f64 x -2) (*.f64 (fma.f64 x y z) 500000000/23533438303))
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -1)
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) x)) -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000)) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (fma.f64 (*.f64 x x) (*.f64 z -23298017199368982832548000000000/13033352773350869092174451844127) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))))
(-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (-.f64 (fma.f64 500000000/23533438303 z (*.f64 x (*.f64 z -78349803973500000000/553822718361107519809))) (*.f64 x (*.f64 x (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127))))))
(*.f64 (+.f64 x -2) (+.f64 (-.f64 (+.f64 104109730557/25000000000 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x))) (/.f64 (-.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 3))) (/.f64 -12723143231740136880149/125000000000000000000 x)))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (+.f64 x -2) (/.f64 (+.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 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)))
(*.f64 (+.f64 x -2) (+.f64 (fma.f64 (+.f64 68759708208/23533438303 (*.f64 y -78349803973500000000/553822718361107519809)) (*.f64 x x) (*.f64 500000000/23533438303 (*.f64 y x))) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z))) (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))))
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (*.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 (pow.f64 x 3)) x))))) z))
(+.f64 (*.f64 (/.f64 104109730557/25000000000 (+.f64 x 2)) (fma.f64 x x -4)) (*.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))
(pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 3)
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000))) 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 (cbrt.f64 (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000)) 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 x -2) (+.f64 104109730557/25000000000 (+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (/.f64 z (pow.f64 x 4))))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (/.f64 z (pow.f64 x 4))))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) -23533438303/1000000000)
(+.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 3) (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3)) (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (*.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) z) -1)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x 1770925396119/5000000000 (*.f64 (*.f64 x x) (+.f64 x 226700011257/5000000000))))
(*.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))
(/.f64 (fma.f64 x x -4) (*.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z)) (-.f64 x -2)))
Outputs
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2)))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
Calls

4 calls:

332.0ms
z
194.0ms
y
114.0ms
x
69.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
16.3b5y
11.5b9z
1.1b2(/.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 2115 to 1485 computations (29.8% saved)

bsearch40.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.2677458463621587e+27
1.6203147692767525e+29
18.0ms
-3.1683688958284e+65
-5.361091202469945e+64
Results
34.0ms208×body256valid
Compiler

Compiled 709 to 502 computations (29.2% saved)

regimes716.0ms (3.3%)

Counts
92 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(-.f64 (/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.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 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.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 (+.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 x 263505074721/1000000000) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 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 x -2) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 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 (-.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 x) (+.f64 x 216700011257/5000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (+.f64 x -2) (/.f64 (+.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)) x) y) x)))
(/.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 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 500000000/23533438303 z)))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 y x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 -104109730557/12500000000 (*.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 104109730557/25000000000 (-.f64 x 2)) (*.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 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.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)) x) 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 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 x -2) (/.f64 (pow.f64 x 3) y))
(*.f64 (+.f64 x -2) (*.f64 (fma.f64 x y z) 500000000/23533438303))
(pow.f64 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)) -1)
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 x) x)) -13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 x x) 10838835996651139530249/625000000000000000000)) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(+.f64 (-.f64 (fma.f64 x 104109730557/25000000000 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (-.f64 625000000000000000000/10838835996651139530249 (*.f64 (pow.f64 x -2) 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001)) (-.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x))))
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (fma.f64 (*.f64 x x) (*.f64 z -23298017199368982832548000000000/13033352773350869092174451844127) (*.f64 z (+.f64 -1000000000/23533438303 (*.f64 168466327098500000000/553822718361107519809 x)))))
(-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x -2) 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))) 13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (-.f64 (fma.f64 500000000/23533438303 z (*.f64 x (*.f64 z -78349803973500000000/553822718361107519809))) (*.f64 x (*.f64 x (*.f64 z -10727088460753238167788750000000/13033352773350869092174451844127))))))
(*.f64 (+.f64 x -2) (+.f64 (-.f64 (+.f64 104109730557/25000000000 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x))) (/.f64 (-.f64 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 y) (pow.f64 x 3))) (/.f64 -12723143231740136880149/125000000000000000000 x)))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000)) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (+.f64 x -2) (/.f64 (+.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 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) (pow.f64 x 2)) z)))
(*.f64 (+.f64 x -2) (+.f64 (fma.f64 (+.f64 68759708208/23533438303 (*.f64 y -78349803973500000000/553822718361107519809)) (*.f64 x x) (*.f64 500000000/23533438303 (*.f64 y x))) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 (-.f64 68759708208/23533438303 (+.f64 (*.f64 156699607947/23533438303 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z))) (*.f64 65876268680250000000/553822718361107519809 z))) (pow.f64 x 2)) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))))
(+.f64 (*.f64 104109730557/25000000000 (-.f64 x 2)) (*.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 (pow.f64 x 3)) x))))) z))
(+.f64 (*.f64 (/.f64 104109730557/25000000000 (+.f64 x 2)) (fma.f64 x x -4)) (*.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))
(pow.f64 (cbrt.f64 (*.f64 x 104109730557/25000000000)) 3)
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (fma.f64 x 4297481763/31250000 (*.f64 (*.f64 x x) (fma.f64 x 104109730557/25000000000 393497462077/5000000000))) 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 (cbrt.f64 (*.f64 (pow.f64 x 3) 1128428295162862690821234941118693/15625000000000000000000000000000)) 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 x -2) (+.f64 104109730557/25000000000 (+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (/.f64 z (pow.f64 x 4))))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (+.f64 (*.f64 -216700011257/5000000000 (/.f64 z (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -46958894878783926720049/25000000000000000000 z) (*.f64 263505074721/1000000000 z)) (pow.f64 x 6))) (/.f64 z (pow.f64 x 4))))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) 104109730557/25000000000) (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) -13764240537310136880149/125000000000000000000))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) -23533438303/1000000000)
(+.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 3) (pow.f64 (*.f64 x 625000000000000000000000000000/2284450290879775841688574159837293) -3)) (+.f64 (pow.f64 (*.f64 x 104109730557/25000000000) 2) (-.f64 (*.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (pow.f64 x -2)) (*.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x))))) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (pow.f64 (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) z) -1)))
(/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x 1770925396119/5000000000 (*.f64 (*.f64 x x) (+.f64 x 226700011257/5000000000))))
(*.f64 (+.f64 x -2) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(*.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (+.f64 x -2) (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000)))
(/.f64 (+.f64 x -2) (/.f64 (fma.f64 (fma.f64 (fma.f64 (+.f64 x 216700011257/5000000000) x 263505074721/1000000000) x 156699607947/500000000) x 23533438303/500000000) (fma.f64 (fma.f64 (fma.f64 (fma.f64 x 104109730557/25000000000 393497462077/5000000000) x 4297481763/31250000) x y) x z)))
Outputs
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
Calls

4 calls:

311.0ms
z
176.0ms
y
112.0ms
x
66.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
16.3b5y
11.5b9z
1.1b2(/.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 2050 to 1444 computations (29.6% saved)

bsearch40.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
36576522448608856.0
3543861116729527000.0
19.0ms
-3.1683688958284e+65
-5.361091202469945e+64
Results
34.0ms208×body256valid
Compiler

Compiled 1008 to 749 computations (25.7% saved)

regimes751.0ms (3.5%)

Counts
60 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(-.f64 (/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.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 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.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 (+.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 x 263505074721/1000000000) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 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 x -2) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 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 (-.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 x) (+.f64 x 216700011257/5000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (+.f64 x -2) (/.f64 (+.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)) x) y) x)))
(/.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 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (*.f64 500000000/23533438303 z)))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 y x) (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x))) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 -104109730557/12500000000 (*.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 104109730557/25000000000 (-.f64 x 2)) (*.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))
Outputs
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -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 (*.f64 (+.f64 x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))
Calls

4 calls:

387.0ms
z
146.0ms
y
126.0ms
x
65.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.9b3x
16.6b5y
11.5b9z
0.7b3(/.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 1099 to 773 computations (29.7% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.917248717774805e+262
2.9373498850410453e+262
1.0ms
-inf
-5.904088838167561e+304
Compiler

Compiled 46 to 34 computations (26.1% saved)

regimes687.0ms (3.2%)

Counts
55 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(-.f64 (/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.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 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.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 (+.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 x 263505074721/1000000000) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 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 x -2) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) 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 (-.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 x) (+.f64 x 216700011257/5000000000)) 156699607947/500000000) x) 23533438303/500000000))
(/.f64 (+.f64 x -2) (/.f64 (+.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)) x) y) x)))
Outputs
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 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 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
Calls

3 calls:

418.0ms
z
130.0ms
x
116.0ms
y
Results
ErrorSegmentsBranch
1.3b3x
17.9b3y
12.0b9z
Compiler

Compiled 856 to 597 computations (30.3% saved)

bsearch60.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
2130233875.3109941
3832996338406.5933
36.0ms
-3737041437982452700.0
-1266177882.7811239
Results
45.0ms272×body256valid
Compiler

Compiled 964 to 714 computations (25.9% saved)

regimes608.0ms (2.8%)

Counts
50 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(-.f64 (/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.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 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.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 (+.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 x 263505074721/1000000000) 156699607947/500000000) x) 23533438303/500000000))
Outputs
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.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 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
Calls

3 calls:

296.0ms
z
166.0ms
y
127.0ms
x
Results
ErrorSegmentsBranch
1.5b3x
18.2b3y
12.6b9z
Compiler

Compiled 683 to 476 computations (30.3% saved)

bsearch98.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
43.0ms
2130233875.3109941
3832996338406.5933
27.0ms
-3737041437982452700.0
-1266177882.7811239
Results
65.0ms272×body256valid
Compiler

Compiled 896 to 663 computations (26% saved)

regimes416.0ms (1.9%)

Counts
48 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(-.f64 (/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.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 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
Outputs
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000))))
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
Calls

3 calls:

205.0ms
z
99.0ms
x
87.0ms
y
Results
ErrorSegmentsBranch
4.6b3x
18.6b3y
14.7b7z
Compiler

Compiled 623 to 434 computations (30.3% saved)

bsearch50.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
0.0037407589448458845
0.42463668399097426
29.0ms
-3737041437982452700.0
-1266177882.7811239
Results
45.0ms256×body256valid
Compiler

Compiled 842 to 631 computations (25.1% saved)

regimes388.0ms (1.8%)

Counts
47 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 (/.f64 4046959342384371360872755446104867379756555025/117480365762300501174186766773860888386002001 (*.f64 x x)) -625000000000000000000/10838835996651139530249) (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) -25000000000/104109730557)))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))
(-.f64 (/.f64 (-.f64 (/.f64 5218713131500692454134920189872459795927520118072459928324233567849/390625000000000000000000000000000000000000000000000000000000 (*.f64 x x)) (*.f64 10838835996651139530249/625000000000000000000 (*.f64 x x))) (-.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000))) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x)) (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) z))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.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 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 (*.f64 (+.f64 216700011257/5000000000 x) x) 263505074721/1000000000) x)) x)) (*.f64 y x)))
Outputs
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
Calls

3 calls:

196.0ms
z
89.0ms
x
86.0ms
y
Results
ErrorSegmentsBranch
5.0b3x
18.6b3y
14.7b7z
Compiler

Compiled 596 to 416 computations (30.2% saved)

bsearch74.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
0.0037407589448458845
0.42463668399097426
54.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
69.0ms272×body256valid
Compiler

Compiled 720 to 548 computations (23.9% saved)

regimes413.0ms (1.9%)

Counts
36 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (*.f64 (-.f64 (*.f64 500000000/23533438303 (+.f64 (*.f64 -2 y) z)) (*.f64 -156699607947000000000/553822718361107519809 z)) x) (*.f64 -1000000000/23533438303 z))
Outputs
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
Calls

3 calls:

191.0ms
z
102.0ms
y
91.0ms
x
Results
ErrorSegmentsBranch
5.1b3x
21.0b3y
17.5b7z
Compiler

Compiled 371 to 264 computations (28.8% saved)

bsearch78.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
0.0037407589448458845
0.42463668399097426
57.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
73.0ms272×body256valid
Compiler

Compiled 692 to 527 computations (23.8% saved)

regimes313.0ms (1.4%)

Counts
34 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
Outputs
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x)))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
Calls

3 calls:

183.0ms
z
64.0ms
y
48.0ms
x
Results
ErrorSegmentsBranch
5.2b3x
21.0b3y
17.5b7z
Compiler

Compiled 337 to 241 computations (28.5% saved)

bsearch54.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
0.0037407589448458845
0.42463668399097426
33.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
49.0ms272×body256valid
Compiler

Compiled 692 to 527 computations (23.8% saved)

regimes240.0ms (1.1%)

Counts
33 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(*.f64 (+.f64 x -2) (+.f64 (/.f64 2157218858562374472887084159837293/625000000000000000000000000000 (*.f64 x x)) (+.f64 104109730557/25000000000 (/.f64 -12723143231740136880149/125000000000000000000 x))))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (-.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) (/.f64 62709100422033044315499015921848600/1128428295162862690821234941118693 (*.f64 x x)))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 x 263505074721/1000000000)) x) 23533438303/500000000))))
Outputs
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2))))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
Calls

3 calls:

108.0ms
z
64.0ms
x
58.0ms
y
Results
ErrorSegmentsBranch
5.3b3x
21.0b3y
17.5b7z
Compiler

Compiled 320 to 229 computations (28.4% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
0.0037407589448458845
0.42463668399097426
42.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
57.0ms272×body256valid
Compiler

Compiled 658 to 493 computations (25.1% saved)

regimes357.0ms (1.6%)

Counts
29 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 (/.f64 156699607947/500000000 y) (/.f64 (/.f64 23533438303/500000000 x) y)))
(/.f64 (+.f64 x -2) (/.f64 (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000)) (*.f64 y x)))
(/.f64 (/.f64 1 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557)) (/.f64 1 (+.f64 x -2)))
Outputs
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)
Calls

3 calls:

167.0ms
z
92.0ms
x
79.0ms
y
Results
ErrorSegmentsBranch
5.3b3x
22.8b3y
19.3b7z
Compiler

Compiled 258 to 187 computations (27.5% saved)

bsearch65.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
0.0037407589448458845
0.42463668399097426
30.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
46.0ms272×body256valid
Compiler

Compiled 624 to 476 computations (23.7% saved)

regimes160.0ms (0.7%)

Counts
25 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(+.f64 (*.f64 (+.f64 (*.f64 -1000000000/23533438303 y) (*.f64 500000000/23533438303 z)) x) (*.f64 -1000000000/23533438303 z))
Outputs
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
Calls

3 calls:

93.0ms
z
49.0ms
x
11.0ms
y
Results
ErrorSegmentsBranch
7.5b3x
25.0b1y
20.1b7z
Compiler

Compiled 206 to 150 computations (27.2% saved)

bsearch67.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
0.0037407589448458845
0.42463668399097426
46.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
63.0ms272×body256valid
Compiler

Compiled 516 to 412 computations (20.2% saved)

regimes136.0ms (0.6%)

Counts
23 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 (*.f64 y x)))
(/.f64 (+.f64 x -2) (/.f64 (/.f64 23533438303/500000000 x) y))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (*.f64 2284450290879775841688574159837293/625000000000000000000000000000 (/.f64 1 x))) 13764240537310136880149/125000000000000000000)
(/.f64 1 (/.f64 (+.f64 (/.f64 63615716158700684400745/10838835996651139530249 x) 25000000000/104109730557) (+.f64 x -2)))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (*.f64 63615716158700684400745/10838835996651139530249 (/.f64 1 x))))
(*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000))))
Outputs
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))
Calls

3 calls:

49.0ms
x
47.0ms
z
35.0ms
y
Results
ErrorSegmentsBranch
14.8b3x
23.9b3y
23.4b3z
Compiler

Compiled 180 to 133 computations (26.1% saved)

bsearch49.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
0.0015337612458115643
0.0037407589448458845
35.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
45.0ms240×body256valid
Compiler

Compiled 366 to 304 computations (16.9% saved)

regimes176.0ms (0.8%)

Counts
16 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
(-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) 13764240537310136880149/125000000000000000000)
Outputs
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)
Calls

3 calls:

90.0ms
y
44.0ms
x
38.0ms
z
Results
ErrorSegmentsBranch
14.9b3x
29.2b9y
28.6b5z
Compiler

Compiled 107 to 78 computations (27.1% saved)

bsearch77.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
49.0ms
0.42463668399097426
431059.28462972445
28.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
73.0ms304×body256valid
Compiler

Compiled 462 to 384 computations (16.9% saved)

regimes162.0ms (0.7%)

Counts
14 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(*.f64 (+.f64 x -2) (-.f64 104109730557/25000000000 (/.f64 12723143231740136880149/125000000000000000000 x)))
Outputs
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z))
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
Calls

3 calls:

69.0ms
z
67.0ms
y
21.0ms
x
Results
ErrorSegmentsBranch
14.9b3x
29.2b9y
28.6b5z
Compiler

Compiled 89 to 64 computations (28.1% saved)

bsearch44.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
0.0015337612458115643
0.0037407589448458845
30.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
40.0ms240×body256valid
Compiler

Compiled 346 to 289 computations (16.5% saved)

regimes114.0ms (0.5%)

Counts
12 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
Outputs
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z))
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
Calls

3 calls:

56.0ms
y
32.0ms
z
23.0ms
x
Results
ErrorSegmentsBranch
15.0b3x
29.3b9y
28.6b5z
Compiler

Compiled 73 to 52 computations (28.8% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
0.0015337612458115643
0.0037407589448458845
28.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
39.0ms240×body256valid
Compiler

Compiled 346 to 289 computations (16.5% saved)

regimes102.0ms (0.5%)

Counts
11 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 x (+.f64 -21677671993302279060498/63615716158700684400745 (*.f64 x 149188345802361933749944484929570110273127101/809391868476874272174551089220973475951311005)))
Outputs
(/.f64 (+.f64 x -2) 25000000000/104109730557)
(*.f64 z -1000000000/23533438303)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
Calls

3 calls:

52.0ms
y
29.0ms
z
18.0ms
x
Results
ErrorSegmentsBranch
15.0b3x
29.3b9y
28.8b5z
Compiler

Compiled 66 to 47 computations (28.8% saved)

bsearch44.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
0.0015337612458115643
0.0037407589448458845
30.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
40.0ms240×body256valid
Compiler

Compiled 286 to 244 computations (14.7% saved)

regimes78.0ms (0.4%)

Counts
9 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
(-.f64 (*.f64 x 104109730557/25000000000) 13764240537310136880149/125000000000000000000)
(/.f64 y (*.f64 x x))
Outputs
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)
Calls

3 calls:

34.0ms
y
25.0ms
z
16.0ms
x
Results
ErrorSegmentsBranch
15.1b3x
30.9b7y
28.8b5z
Compiler

Compiled 54 to 38 computations (29.6% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
0.0015337612458115643
0.0037407589448458845
28.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
38.0ms240×body256valid
Compiler

Compiled 266 to 224 computations (15.8% saved)

regimes67.0ms (0.3%)

Counts
6 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
Outputs
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 (+.f64 x -2) 104109730557/25000000000)
Calls

3 calls:

32.0ms
y
21.0ms
z
13.0ms
x
Results
ErrorSegmentsBranch
15.2b3x
31.0b7y
28.8b5z
Compiler

Compiled 39 to 28 computations (28.2% saved)

bsearch43.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
0.0015337612458115643
0.0037407589448458845
28.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
39.0ms240×body256valid
Compiler

Compiled 266 to 224 computations (15.8% saved)

regimes56.0ms (0.3%)

Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 -1000000000/23533438303 (*.f64 y x))
(*.f64 (*.f64 -1000000000/23533438303 y) x)
Outputs
(*.f64 x 104109730557/25000000000)
(*.f64 z -1000000000/23533438303)
(*.f64 x 104109730557/25000000000)
Calls

3 calls:

26.0ms
y
15.0ms
z
12.0ms
x
Results
ErrorSegmentsBranch
15.2b3x
31.3b7y
29.8b3z
Compiler

Compiled 34 to 24 computations (29.4% saved)

bsearch53.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
0.42463668399097426
431059.28462972445
28.0ms
-1.1966422820301895e-6
-1.39016648842547e-17
Results
49.0ms304×body256valid
Compiler

Compiled 312 to 262 computations (16% saved)

regimes11.0ms (0.1%)

Accuracy

Total -27.9b remaining (-79.4%)

Threshold costs -27.9b (-79.4%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 x -21677671993302279060498/63615716158700684400745)
(*.f64 x 104109730557/25000000000)
Outputs
(*.f64 x 104109730557/25000000000)
Calls

3 calls:

4.0ms
y
3.0ms
z
3.0ms
x
Results
ErrorSegmentsBranch
35.2b1x
35.2b1y
35.2b1z
Compiler

Compiled 21 to 16 computations (23.8% saved)

simplify150.0ms (0.7%)

Algorithm
egg-herbie
Rules
350×distribute-rgt-neg-in_binary64
245×distribute-lft-neg-out_binary64
208×distribute-lft-neg-in_binary64
197×cancel-sign-sub-inv_binary64
194×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02101428
13091428
23301428
33421428
43561428
53731428
63951428
74361428
84961428
95571428
106781428
119831428
1213891428
1318791428
1423251428
1525841428
1626871428
1727171428
1827251428
1927291428
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 x -209999999999999991323773256007297079350100658519725461919217221632) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 159999999999999993329915789312) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -160000000000000003411267041512703499568201259402874391483893415936) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 1080000000000000000) (*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 (/.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)) -inf.0) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 (/.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)) 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144) (/.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 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))))
(if (<=.f64 x -11000000000) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 80000000000) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 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 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -9000000000) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 60000000000) (/.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 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -26000000000) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))) (+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))) (+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 5404319552844595/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2)))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 1/8) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z))) (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 2132904783522667/576460752303423488) (/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z)) (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 5291729562160333/2251799813685248) (/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z)) (-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 2132904783522667/576460752303423488) (/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z)) (-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z)) (-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 z -1000000000/23533438303) (-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 z -1000000000/23533438303) (-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 z -1000000000/23533438303) (*.f64 (+.f64 x -2) 104109730557/25000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2) (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000)))
(*.f64 x 104109730557/25000000000)
(*.f64 x -21677671993302279060498/63615716158700684400745)
Outputs
(if (<=.f64 x -209999999999999991323773256007297079350100658519725461919217221632) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 159999999999999993329915789312) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (fma.f64 x 104109730557/25000000000 393497462077/5000000000) 4297481763/31250000) y) z) (/.f64 (fma.f64 x (fma.f64 x (fma.f64 x (+.f64 x 216700011257/5000000000) 263505074721/1000000000) 156699607947/500000000) 23533438303/500000000) (+.f64 x -2))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -160000000000000003411267041512703499568201259402874391483893415936) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 1080000000000000000) (*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 4297481763/31250000 (*.f64 (+.f64 393497462077/5000000000 (*.f64 104109730557/25000000000 x)) x)) x) y) x) (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -160000000000000003411267041512703499568201259402874391483893415936) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 1080000000000000000) (*.f64 (+.f64 x -2) (+.f64 (/.f64 (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (/.f64 z (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 (/.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)) -inf.0) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 (/.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)) 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144) (/.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 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (*.f64 x x) (+.f64 x 216700011257/5000000000))) x) 23533438303/500000000))))))
(if (<=.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) -inf.0) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 (/.f64 (*.f64 (+.f64 x -2) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) 20000000000000000323456785900191669561923454243064936219351155259210830706007157687226704499288107285763810660663679263023264344934985834790648308005091295168868698197129205191161878464985997761417827125414132937520722989422036627287210875071738030889333260550144) (/.f64 (*.f64 (+.f64 x -2) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x (+.f64 (*.f64 x 104109730557/25000000000) 393497462077/5000000000)))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 (+.f64 x -2) (+.f64 104109730557/25000000000 (/.f64 z (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 (+.f64 x 216700011257/5000000000) (*.f64 x x))))))))))
(if (<=.f64 x -11000000000) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 80000000000) (/.f64 (*.f64 (-.f64 x 2) (+.f64 (*.f64 (+.f64 (*.f64 x (+.f64 4297481763/31250000 (*.f64 393497462077/5000000000 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 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -11000000000) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 80000000000) (/.f64 (*.f64 (+.f64 x -2) (+.f64 z (*.f64 x (+.f64 y (*.f64 x (+.f64 4297481763/31250000 (*.f64 x 393497462077/5000000000))))))) (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -9000000000) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 60000000000) (/.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 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -9000000000) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 60000000000) (/.f64 (*.f64 (+.f64 x -2) (+.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 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -26000000000) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 (+.f64 156699607947/500000000 (*.f64 (+.f64 263505074721/1000000000 (*.f64 x (+.f64 216700011257/5000000000 x))) x)) x) 23533438303/500000000)))) (+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -26000000000) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (/.f64 z (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 500000000/23533438303 (*.f64 x y)))) (+.f64 -13764240537310136880149/125000000000000000000 (-.f64 (+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)))))
(if (<=.f64 x -26000000000) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (/.f64 z (+.f64 23533438303/500000000 (*.f64 x (+.f64 156699607947/500000000 (*.f64 x (+.f64 263505074721/1000000000 (*.f64 x (+.f64 x 216700011257/5000000000)))))))) (*.f64 500000000/23533438303 (*.f64 x y)))) (+.f64 -13764240537310136880149/125000000000000000000 (+.f64 (+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 (+.f64 y -409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) x) x)))))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))) (+.f64 (-.f64 (+.f64 (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x) (*.f64 x 104109730557/25000000000)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 x y)) (/.f64 z (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000))))) (+.f64 -13764240537310136880149/125000000000000000000 (-.f64 (+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)))))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 x y)) (/.f64 z (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000))))) (+.f64 -13764240537310136880149/125000000000000000000 (+.f64 (+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) (/.f64 (/.f64 (+.f64 y -409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000) x) x)))))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (/.f64 z (+.f64 (*.f64 x 156699607947/500000000) 23533438303/500000000)))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 x y)) (/.f64 z (+.f64 23533438303/500000000 (*.f64 x 156699607947/500000000))))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 5404319552844595/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 z) (*.f64 (-.f64 (*.f64 500000000/23533438303 y) (*.f64 78349803973500000000/553822718361107519809 z)) x))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 5404319552844595/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 z 500000000/23533438303) (*.f64 x (+.f64 (*.f64 y 500000000/23533438303) (*.f64 -78349803973500000000/553822718361107519809 z))))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 5404319552844595/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 z 500000000/23533438303) (*.f64 x (+.f64 (*.f64 y 500000000/23533438303) (*.f64 z -78349803973500000000/553822718361107519809))))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 y x)) (*.f64 z (+.f64 x -2)))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 500000000/23533438303 (+.f64 (*.f64 (+.f64 x -2) (*.f64 x y)) (*.f64 z (+.f64 x -2)))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000) (if (<=.f64 x 7566047373982433/18014398509481984) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 x y)) (*.f64 z 500000000/23533438303))) (+.f64 (-.f64 (*.f64 x 104109730557/25000000000) (/.f64 (/.f64 (-.f64 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 y) x) x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 1/8) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 y x)) (*.f64 500000000/23533438303 z))) (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 1/8) (*.f64 (+.f64 x -2) (+.f64 (*.f64 500000000/23533438303 (*.f64 x y)) (*.f64 z 500000000/23533438303))) (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 2132904783522667/576460752303423488) (/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z)) (/.f64 (+.f64 x -2) (+.f64 25000000000/104109730557 (/.f64 63615716158700684400745/10838835996651139530249 x)))))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 5291729562160333/2251799813685248) (/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z)) (-.f64 (+.f64 (*.f64 104109730557/25000000000 x) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 5291729562160333/2251799813685248) (/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z)) (+.f64 (+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 5291729562160333/2251799813685248) (/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z)) (+.f64 -13764240537310136880149/125000000000000000000 (+.f64 (*.f64 x 104109730557/25000000000) (/.f64 2284450290879775841688574159837293/625000000000000000000000000000 x)))))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 2132904783522667/576460752303423488) (/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z)) (-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 2132904783522667/576460752303423488) (/.f64 (+.f64 x -2) (/.f64 23533438303/500000000 z)) (+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 (+.f64 x -2) (*.f64 500000000/23533438303 z)) (-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 (+.f64 x -2) (*.f64 z 500000000/23533438303)) (+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 z -1000000000/23533438303) (-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (/.f64 (+.f64 x -2) 25000000000/104109730557) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 z -1000000000/23533438303) (+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 z -1000000000/23533438303) (-.f64 (*.f64 104109730557/25000000000 x) 13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 z -1000000000/23533438303) (+.f64 (*.f64 x 104109730557/25000000000) -13764240537310136880149/125000000000000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 z -1000000000/23533438303) (*.f64 (+.f64 x -2) 104109730557/25000000000)))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2132904783522667/576460752303423488) (*.f64 z -1000000000/23533438303) (*.f64 104109730557/25000000000 (+.f64 x -2))))
(if (<=.f64 x -5572392449786181/4722366482869645213696) (*.f64 x 104109730557/25000000000) (if (<=.f64 x 2) (*.f64 z -1000000000/23533438303) (*.f64 x 104109730557/25000000000)))
(*.f64 x 104109730557/25000000000)
(*.f64 x -21677671993302279060498/63615716158700684400745)
Compiler

Compiled 1041 to 762 computations (26.8% saved)

soundness317.0ms (1.5%)

Algorithm
egg-herbie
Rules
780×fma-def_binary64
744×associate-+l+_binary64
744×associate-+l+_binary64
706×distribute-rgt-in_binary64
706×distribute-rgt-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03041
16441
215741
355941
4176541
5701341
03596575
110046484
236106346
04873642
111682896
239302504
03041
16441
215741
355941
4176541
5701341
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 1644 to 1193 computations (27.4% saved)

end638.0ms (2.9%)

Compiler

Compiled 978 to 694 computations (29% saved)

Profiling

Loading profile data...