Details

Time bar (total: 6.8s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 13 to 9 computations (30.8% saved)

sample931.0ms (13.8%)

Results
711.0ms6513×body256valid
207.0ms1743×body256infinite
Bogosity

preprocess114.0ms (1.7%)

Algorithm
egg-herbie
Rules
1918×fma-def
1116×fma-neg
478×cancel-sign-sub-inv
252×distribute-rgt-in
238×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02184
14684
27584
312876
419976
527976
643176
764376
8140776
9261176
10306076
11330876
12332576
13332576
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 y 1) z))
(+.f64 (*.f64 z y) (*.f64 (-.f64 z 1) x))
(+.f64 (*.f64 x z) (*.f64 (-.f64 x 1) y))
Outputs
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
(fma.f64 x y (*.f64 (+.f64 x -1) z))
(-.f64 (*.f64 x (+.f64 y z)) z)
(fma.f64 x (+.f64 y z) (neg.f64 z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 y 1) z))
(fma.f64 y x (*.f64 z (+.f64 y -1)))
(fma.f64 x y (*.f64 z (+.f64 y -1)))
(-.f64 (*.f64 y (+.f64 x z)) z)
(fma.f64 y (+.f64 x z) (neg.f64 z))
(+.f64 (*.f64 z y) (*.f64 (-.f64 z 1) x))
(fma.f64 z y (*.f64 x (+.f64 z -1)))
(fma.f64 y z (*.f64 x (+.f64 z -1)))
(-.f64 (*.f64 z (+.f64 y x)) x)
(fma.f64 z (+.f64 x y) (neg.f64 x))
(-.f64 (*.f64 z (+.f64 x y)) x)
(+.f64 (*.f64 x z) (*.f64 (-.f64 x 1) y))
(fma.f64 x z (*.f64 y (+.f64 x -1)))
(-.f64 (*.f64 x (+.f64 y z)) y)
Compiler

Compiled 15 to 11 computations (26.7% saved)

simplify43.0ms (0.6%)

Algorithm
egg-herbie
Rules
1062×fma-def
132×cancel-sign-sub-inv
96×distribute-lft-neg-in
82×sub-neg
78×associate-+l-
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01021
12121
23121
34619
46519
59019
614219
721719
846819
984219
10112319
11121719
12122219
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
Outputs
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
(fma.f64 x y (*.f64 (+.f64 x -1) z))
(-.f64 (*.f64 x (+.f64 y z)) z)
(fma.f64 x (+.f64 y z) (neg.f64 z))

eval1.0ms (0%)

Compiler

Compiled 34 to 17 computations (50% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New224
Fresh011
Picked000
Done000
Total235
Accurracy
82.0%
Counts
5 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.0%
(-.f64 (*.f64 x (+.f64 y z)) z)
82.0%
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
Compiler

Compiled 22 to 14 computations (36.4% saved)

localize10.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 x 1) z)
97.8%
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
Compiler

Compiled 27 to 14 computations (48.1% saved)

series5.0ms (0.1%)

Counts
2 → 48
Calls

15 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
1.0ms
x
@inf
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
1.0ms
z
@inf
(*.f64 (-.f64 x 1) z)
0.0ms
x
@0
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
0.0ms
z
@-inf
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))

rewrite114.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1030×log-prod
882×fma-def
878×prod-exp
794×pow-prod-down
492×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01034
121534
2293534
Stop Event
node limit
Counts
2 → 108
Calls
Call 1
Inputs
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
(*.f64 (-.f64 x 1) z)
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))) (/.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))))
(*.f64 1 (fma.f64 x y (*.f64 (+.f64 x -1) z)))
(*.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 1)
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 2) (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3)) (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2)) (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)))
(pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 x -1) z)) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(fma.f64 x y (*.f64 (+.f64 x -1) z))
(fma.f64 y x (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 x y) 1 (*.f64 (+.f64 x -1) z))
(fma.f64 1 (*.f64 x y) (*.f64 (+.f64 x -1) z))
(fma.f64 1 (*.f64 (+.f64 x -1) z) (*.f64 x y))
(fma.f64 (+.f64 x -1) z (*.f64 x y))
(fma.f64 z (+.f64 x -1) (*.f64 x y))
(fma.f64 (*.f64 (+.f64 x -1) z) 1 (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (+.f64 x -1)) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (*.f64 (+.f64 x -1) z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (cbrt.f64 (*.f64 x y)) (*.f64 (+.f64 x -1) z))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (cbrt.f64 (*.f64 (+.f64 x -1) z)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (+.f64 x -1) z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (+.f64 x -1) z))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 x -1)) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (+.f64 x -1) z))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) (sqrt.f64 (*.f64 (+.f64 x -1) z)) (*.f64 x y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (+.f64 x -1) z))
(fma.f64 (sqrt.f64 (+.f64 x -1)) (*.f64 (sqrt.f64 (+.f64 x -1)) z) (*.f64 x y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 (+.f64 x -1) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (*.f64 x y))
(fma.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 x y))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)) (cbrt.f64 (+.f64 x -1)) (*.f64 x y))
(fma.f64 (*.f64 z (sqrt.f64 (+.f64 x -1))) (sqrt.f64 (+.f64 x -1)) (*.f64 x y))
(+.f64 0 (*.f64 (+.f64 x -1) z))
(+.f64 (*.f64 z x) (*.f64 z -1))
(+.f64 (*.f64 x z) (*.f64 -1 z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 x 3) -1)) (+.f64 (fma.f64 x x 1) x))
(/.f64 (*.f64 z (fma.f64 x x -1)) (+.f64 x 1))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) -1) z) (+.f64 (fma.f64 x x 1) x))
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) 2))
(exp.f64 (+.f64 (log.f64 (+.f64 x -1)) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (log.f64 (+.f64 x -1))))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(fma.f64 x z (*.f64 -1 z))
(fma.f64 z x (*.f64 z -1))

simplify106.0ms (1.6%)

Algorithm
egg-herbie
Rules
822×log-prod
656×unswap-sqr
548×*-commutative
536×cancel-sign-sub-inv
524×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02733718
16433652
221853570
378063570
Stop Event
node limit
Counts
156 → 146
Calls
Call 1
Inputs
(*.f64 -1 z)
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(*.f64 (+.f64 y z) x)
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 y)) x))
(+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 y)) x)))
(+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 y)) x)))
(+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 y)) x)))
(*.f64 (-.f64 x 1) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(*.f64 (-.f64 x 1) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(*.f64 (-.f64 x 1) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))) (/.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))))
(*.f64 1 (fma.f64 x y (*.f64 (+.f64 x -1) z)))
(*.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 1)
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 2) (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3)) (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2)) (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)))
(pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 3)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3))) -1)
(pow.f64 (/.f64 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 2))
(log.f64 (exp.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 x -1) z)) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))) (pow.f64 (exp.f64 x) y)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(exp.f64 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(fma.f64 x y (*.f64 (+.f64 x -1) z))
(fma.f64 y x (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 x y) 1 (*.f64 (+.f64 x -1) z))
(fma.f64 1 (*.f64 x y) (*.f64 (+.f64 x -1) z))
(fma.f64 1 (*.f64 (+.f64 x -1) z) (*.f64 x y))
(fma.f64 (+.f64 x -1) z (*.f64 x y))
(fma.f64 z (+.f64 x -1) (*.f64 x y))
(fma.f64 (*.f64 (+.f64 x -1) z) 1 (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (+.f64 x -1)) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (*.f64 (+.f64 x -1) z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (cbrt.f64 (*.f64 x y)) (*.f64 (+.f64 x -1) z))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (cbrt.f64 (*.f64 (+.f64 x -1) z)) (*.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (+.f64 x -1) z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (+.f64 x -1) z))
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 x -1)) (*.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (+.f64 x -1) z))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) (sqrt.f64 (*.f64 (+.f64 x -1) z)) (*.f64 x y))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (+.f64 x -1) z))
(fma.f64 (sqrt.f64 (+.f64 x -1)) (*.f64 (sqrt.f64 (+.f64 x -1)) z) (*.f64 x y))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (+.f64 x -1) z))
(fma.f64 (*.f64 (+.f64 x -1) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (*.f64 x y))
(fma.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 x y))
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)) (cbrt.f64 (+.f64 x -1)) (*.f64 x y))
(fma.f64 (*.f64 z (sqrt.f64 (+.f64 x -1))) (sqrt.f64 (+.f64 x -1)) (*.f64 x y))
(+.f64 0 (*.f64 (+.f64 x -1) z))
(+.f64 (*.f64 z x) (*.f64 z -1))
(+.f64 (*.f64 x z) (*.f64 -1 z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(/.f64 (*.f64 z (+.f64 (pow.f64 x 3) -1)) (+.f64 (fma.f64 x x 1) x))
(/.f64 (*.f64 z (fma.f64 x x -1)) (+.f64 x 1))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) -1) z) (+.f64 (fma.f64 x x 1) x))
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(log.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) 2))
(exp.f64 (+.f64 (log.f64 (+.f64 x -1)) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (log.f64 (+.f64 x -1))))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(fma.f64 x z (*.f64 -1 z))
(fma.f64 z x (*.f64 z -1))
Outputs
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 (+.f64 y z) x)
(*.f64 (+.f64 z y) x)
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 y)) x))
(*.f64 (+.f64 z y) x)
(+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 y)) x)))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 y)) x)))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 -1 z) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 z) (*.f64 -1 y)) x)))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 (-.f64 x 1) z)
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 (-.f64 x 1) z)
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 (-.f64 x 1) z)
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 1)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(-.f64 (/.f64 (pow.f64 (*.f64 x y) 2) (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))) (/.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 -1 x)) 2)) (-.f64 (*.f64 y x) (*.f64 z (+.f64 -1 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (-.f64 (*.f64 y x) (-.f64 (*.f64 z x) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (+.f64 (*.f64 x (-.f64 y z)) z))
(*.f64 1 (fma.f64 x y (*.f64 (+.f64 x -1) z)))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 1)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 2))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 2) (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(*.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z (+.f64 -1 x)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 x)) (-.f64 (*.f64 z (+.f64 -1 x)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (-.f64 (*.f64 z x) z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (*.f64 x (-.f64 z y)) z) (pow.f64 (*.f64 y x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2)) (/.f64 1 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 -1 x)) 2)) (-.f64 (*.f64 y x) (*.f64 z (+.f64 -1 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (-.f64 (*.f64 y x) (-.f64 (*.f64 z x) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (+.f64 (*.f64 x (-.f64 y z)) z))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z (+.f64 -1 x)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 x)) (-.f64 (*.f64 z (+.f64 -1 x)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (-.f64 (*.f64 z x) z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (*.f64 x (-.f64 z y)) z) (pow.f64 (*.f64 y x) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 -1 x)) 2)) (-.f64 (*.f64 y x) (*.f64 z (+.f64 -1 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (-.f64 (*.f64 y x) (-.f64 (*.f64 z x) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (+.f64 (*.f64 x (-.f64 y z)) z))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3)) (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z (+.f64 -1 x)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 x)) (-.f64 (*.f64 z (+.f64 -1 x)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (-.f64 (*.f64 z x) z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (*.f64 x (-.f64 z y)) z) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) (-.f64 (pow.f64 (*.f64 x y) 2) (*.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z (+.f64 -1 x)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 x)) (-.f64 (*.f64 z (+.f64 -1 x)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (-.f64 (*.f64 z x) z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (*.f64 x (-.f64 z y)) z) (pow.f64 (*.f64 y x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2)) (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 -1 x)) 2)) (-.f64 (*.f64 y x) (*.f64 z (+.f64 -1 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (-.f64 (*.f64 y x) (-.f64 (*.f64 z x) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (+.f64 (*.f64 x (-.f64 y z)) z))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z (+.f64 -1 x)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 x)) (-.f64 (*.f64 z (+.f64 -1 x)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (-.f64 (*.f64 z x) z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (*.f64 x (-.f64 z y)) z) (pow.f64 (*.f64 y x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2))) (neg.f64 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 -1 x)) 2)) (-.f64 (*.f64 y x) (*.f64 z (+.f64 -1 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (-.f64 (*.f64 y x) (-.f64 (*.f64 z x) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (+.f64 (*.f64 x (-.f64 y z)) z))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) (pow.f64 (*.f64 x y) 2)) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 -1 x)) 2)) (-.f64 (*.f64 y x) (*.f64 z (+.f64 -1 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (-.f64 (*.f64 y x) (-.f64 (*.f64 z x) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (+.f64 (*.f64 x (-.f64 y z)) z))
(pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 1)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(pow.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 3)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 2) 1/2)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(pow.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 3) 1/3)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(pow.f64 (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 2)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(pow.f64 (/.f64 (fma.f64 (*.f64 (+.f64 x -1) z) (-.f64 (*.f64 (+.f64 x -1) z) (*.f64 x y)) (pow.f64 (*.f64 x y) 2)) (+.f64 (pow.f64 (*.f64 x y) 3) (pow.f64 (*.f64 (+.f64 x -1) z) 3))) -1)
(*.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (*.f64 z (+.f64 -1 x)) 3)) (/.f64 1 (fma.f64 (*.f64 z (+.f64 -1 x)) (-.f64 (*.f64 z (+.f64 -1 x)) (*.f64 y x)) (pow.f64 (*.f64 y x) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (-.f64 (*.f64 z x) z) (*.f64 y x)) (pow.f64 (*.f64 y x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 y x) 3) (pow.f64 (-.f64 (*.f64 z x) z) 3)) (fma.f64 (-.f64 (*.f64 z x) z) (-.f64 (*.f64 x (-.f64 z y)) z) (pow.f64 (*.f64 y x) 2)))
(pow.f64 (/.f64 (-.f64 (*.f64 x y) (*.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (*.f64 x y) 2) (pow.f64 (*.f64 (+.f64 x -1) z) 2))) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (*.f64 z (+.f64 -1 x)) 2)) (-.f64 (*.f64 y x) (*.f64 z (+.f64 -1 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (-.f64 (*.f64 y x) (-.f64 (*.f64 z x) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 y x) 2) (pow.f64 (-.f64 (*.f64 z x) z) 2)) (+.f64 (*.f64 x (-.f64 y z)) z))
(sqrt.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 2))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(log.f64 (exp.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(log.f64 (*.f64 (pow.f64 (exp.f64 x) y) (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z)))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (exp.f64 (*.f64 (+.f64 x -1) z))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x y))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z)))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 x -1) z)) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))) (pow.f64 (exp.f64 x) y)))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))) (+.f64 1 (expm1.f64 (*.f64 x y)))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(cbrt.f64 (pow.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)) 3))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(expm1.f64 (log1p.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(exp.f64 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(exp.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 1))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))) 1) 1))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 3))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 1/3))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z)))) 2))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(log1p.f64 (expm1.f64 (fma.f64 x y (*.f64 (+.f64 x -1) z))))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 x y (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 y x (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (*.f64 x y) 1 (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 1 (*.f64 x y) (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 1 (*.f64 (+.f64 x -1) z) (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 x -1) z (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 z (+.f64 x -1) (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (*.f64 (+.f64 x -1) z) 1 (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (cbrt.f64 z) (+.f64 x -1)) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (+.f64 -1 x) (cbrt.f64 z)) (*.f64 y x))
(fma.f64 (cbrt.f64 (*.f64 x y)) (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (*.f64 (+.f64 x -1) z))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 z (+.f64 -1 x)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 z x) z))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x y) 2)) (cbrt.f64 (*.f64 x y)) (*.f64 (+.f64 x -1) z))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (*.f64 z (+.f64 -1 x)))
(fma.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) 2)) (-.f64 (*.f64 z x) z))
(fma.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (cbrt.f64 (*.f64 (+.f64 x -1) z)) (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z) (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) x) (*.f64 (+.f64 x -1) z))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 z (+.f64 -1 x)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (-.f64 (*.f64 z x) z))
(-.f64 (*.f64 x (+.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) z)) z)
(fma.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 x -1)) (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) (sqrt.f64 (*.f64 (+.f64 x -1) z)) (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (sqrt.f64 (+.f64 x -1)) (*.f64 (sqrt.f64 (+.f64 x -1)) z) (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (*.f64 x (cbrt.f64 (*.f64 y y))) (cbrt.f64 y) (*.f64 (+.f64 x -1) z))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (*.f64 z (+.f64 -1 x)))
(fma.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (cbrt.f64 y)) (-.f64 (*.f64 z x) z))
(-.f64 (*.f64 x (+.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)) z)) z)
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (*.f64 (+.f64 x -1) (cbrt.f64 (*.f64 z z))) (cbrt.f64 z) (*.f64 x y))
(fma.f64 (cbrt.f64 (*.f64 z z)) (*.f64 (+.f64 -1 x) (cbrt.f64 z)) (*.f64 y x))
(fma.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z)) (sqrt.f64 z) (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (*.f64 z (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)) (cbrt.f64 (+.f64 x -1)) (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (*.f64 z (sqrt.f64 (+.f64 x -1))) (sqrt.f64 (+.f64 x -1)) (*.f64 x y))
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(+.f64 0 (*.f64 (+.f64 x -1) z))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 z x) (*.f64 z -1))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 x z) (*.f64 -1 z))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1 x)) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1 x)) z))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1 x)) z))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 -1 x)) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(/.f64 (*.f64 z (+.f64 (pow.f64 x 3) -1)) (+.f64 (fma.f64 x x 1) x))
(/.f64 (+.f64 -1 (pow.f64 x 3)) (/.f64 (+.f64 x (fma.f64 x x 1)) z))
(*.f64 (/.f64 z (+.f64 x (fma.f64 x x 1))) (+.f64 -1 (pow.f64 x 3)))
(*.f64 (+.f64 -1 (pow.f64 x 3)) (/.f64 z (+.f64 x (fma.f64 x x 1))))
(/.f64 (*.f64 z (fma.f64 x x -1)) (+.f64 x 1))
(/.f64 z (/.f64 (+.f64 x 1) (fma.f64 x x -1)))
(*.f64 (/.f64 z (+.f64 x 1)) (fma.f64 x x -1))
(*.f64 z (/.f64 (fma.f64 x x -1) (+.f64 x 1)))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) -1) z) (+.f64 (fma.f64 x x 1) x))
(/.f64 (+.f64 -1 (pow.f64 x 3)) (/.f64 (+.f64 x (fma.f64 x x 1)) z))
(*.f64 (/.f64 z (+.f64 x (fma.f64 x x 1))) (+.f64 -1 (pow.f64 x 3)))
(*.f64 (+.f64 -1 (pow.f64 x 3)) (/.f64 z (+.f64 x (fma.f64 x x 1))))
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(/.f64 z (/.f64 (+.f64 x 1) (fma.f64 x x -1)))
(*.f64 (/.f64 z (+.f64 x 1)) (fma.f64 x x -1))
(*.f64 z (/.f64 (fma.f64 x x -1) (+.f64 x 1)))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(log.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (log.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1) 1))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) 3))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/3))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) 2))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (log.f64 (+.f64 x -1)) (*.f64 (log.f64 z) 1)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (log.f64 (+.f64 x -1))))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(fma.f64 x z (*.f64 -1 z))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(fma.f64 z x (*.f64 z -1))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)

localize7.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 x (+.f64 y z)) z)
Compiler

Compiled 21 to 6 computations (71.4% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
z
@inf
(-.f64 (*.f64 x (+.f64 y z)) z)
0.0ms
x
@-inf
(-.f64 (*.f64 x (+.f64 y z)) z)
0.0ms
y
@inf
(-.f64 (*.f64 x (+.f64 y z)) z)
0.0ms
x
@inf
(-.f64 (*.f64 x (+.f64 y z)) z)
0.0ms
z
@-inf
(-.f64 (*.f64 x (+.f64 y z)) z)

rewrite71.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1084×fma-def
974×log-prod
920×prod-exp
796×pow-prod-down
454×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
118619
2284219
Stop Event
node limit
Counts
1 → 125
Calls
Call 1
Inputs
(-.f64 (*.f64 x (+.f64 y z)) z)
Outputs
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) 1 z))
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z))
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z)))
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z))
(+.f64 0 (fma.f64 x (+.f64 y z) (neg.f64 z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))))
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1)
(*.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)))
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)))
(/.f64 1 (/.f64 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (fma.f64 x (+.f64 y z) z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3))) (neg.f64 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z))) (neg.f64 (fma.f64 x (+.f64 y z) z)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (-.f64 (pow.f64 (neg.f64 z) 2) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (pow.f64 (neg.f64 z) 2)) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)))
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 3)
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2)
(pow.f64 (/.f64 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3))) -1)
(pow.f64 (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 2))
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z)))) (exp.f64 (neg.f64 z))))
(log.f64 (*.f64 (exp.f64 (neg.f64 z)) (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) (+.f64 y z)) (+.f64 1 (expm1.f64 z))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z)))) (exp.f64 z)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z)))) (+.f64 1 (expm1.f64 z))))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(fma.f64 x y (-.f64 (*.f64 x z) z))
(fma.f64 x (+.f64 y z) (neg.f64 z))
(fma.f64 x (+.f64 y z) (*.f64 (neg.f64 z) 1))
(fma.f64 y x (-.f64 (*.f64 x z) z))
(fma.f64 (+.f64 y z) x (neg.f64 z))
(fma.f64 (+.f64 y z) x (*.f64 (neg.f64 z) 1))
(fma.f64 (*.f64 x (+.f64 y z)) 1 (neg.f64 z))
(fma.f64 (*.f64 x (+.f64 y z)) 1 (*.f64 (neg.f64 z) 1))
(fma.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1 (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1 (+.f64 (neg.f64 z) z))
(fma.f64 1 (*.f64 x (+.f64 y z)) (neg.f64 z))
(fma.f64 1 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(fma.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z))
(fma.f64 1 (neg.f64 z) (*.f64 x (+.f64 y z)))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 x z) z))
(fma.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (+.f64 (neg.f64 z) z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (+.f64 (neg.f64 z) z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (neg.f64 (cbrt.f64 z)) (*.f64 x (+.f64 y z)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (*.f64 (cbrt.f64 (+.f64 y z)) x) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (*.f64 (cbrt.f64 (+.f64 y z)) x) (*.f64 (neg.f64 z) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 x z) z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y z)) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (neg.f64 z))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (*.f64 (neg.f64 z) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (cbrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (cbrt.f64 (*.f64 x (+.f64 y z))) (*.f64 (neg.f64 z) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (-.f64 (*.f64 x z) z))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (+.f64 (neg.f64 z) z))
(fma.f64 (sqrt.f64 z) (neg.f64 (sqrt.f64 z)) (*.f64 x (+.f64 y z)))
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (neg.f64 z))
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (*.f64 (neg.f64 z) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 x z) z))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (neg.f64 z))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (*.f64 (neg.f64 z) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (-.f64 (*.f64 x z) z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))) (+.f64 (neg.f64 z) z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)) (+.f64 (neg.f64 z) z))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 z)) 2) (cbrt.f64 (neg.f64 z)) (*.f64 x (+.f64 y z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 x z) z))
(fma.f64 (sqrt.f64 (neg.f64 z)) (sqrt.f64 (neg.f64 z)) (*.f64 x (+.f64 y z)))
(fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 x (+.f64 y z)))
(fma.f64 -1 z (*.f64 x (+.f64 y z)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 x z) z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (+.f64 (neg.f64 z) z))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 x (+.f64 y z)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (-.f64 (*.f64 x z) z))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (*.f64 x z) z))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 x z) z))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 x z) z))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)) (neg.f64 z))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (neg.f64 z))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 z))
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 z) 1))
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 z))
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 z) 1))

simplify118.0ms (1.7%)

Algorithm
egg-herbie
Rules
976×distribute-lft-in
962×distribute-rgt-in
552×associate-+l+
470×associate-+r+
418×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02694165
16374009
218263991
375293991
Stop Event
node limit
Counts
161 → 153
Calls
Call 1
Inputs
(*.f64 -1 z)
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(*.f64 (+.f64 y z) x)
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(*.f64 (+.f64 y z) x)
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(-.f64 (*.f64 z x) z)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(*.f64 y x)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(*.f64 y x)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(*.f64 (-.f64 x 1) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(+.f64 (*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x)))) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x)))) (*.f64 y x))
(+.f64 (*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x)))) (*.f64 y x))
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) 1 z))
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z))
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z)))
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z))
(+.f64 0 (fma.f64 x (+.f64 y z) (neg.f64 z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))))
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1)
(*.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)))
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)))
(/.f64 1 (/.f64 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (fma.f64 x (+.f64 y z) z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3))) (neg.f64 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z))) (neg.f64 (fma.f64 x (+.f64 y z) z)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (-.f64 (pow.f64 (neg.f64 z) 2) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (pow.f64 (neg.f64 z) 2)) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)))
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 3)
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2)
(pow.f64 (/.f64 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3))) -1)
(pow.f64 (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z))) -1)
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 2))
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z)))) (exp.f64 (neg.f64 z))))
(log.f64 (*.f64 (exp.f64 (neg.f64 z)) (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) (+.f64 y z)) (+.f64 1 (expm1.f64 z))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z)))) (exp.f64 z)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z)))) (+.f64 1 (expm1.f64 z))))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(fma.f64 x y (-.f64 (*.f64 x z) z))
(fma.f64 x (+.f64 y z) (neg.f64 z))
(fma.f64 x (+.f64 y z) (*.f64 (neg.f64 z) 1))
(fma.f64 y x (-.f64 (*.f64 x z) z))
(fma.f64 (+.f64 y z) x (neg.f64 z))
(fma.f64 (+.f64 y z) x (*.f64 (neg.f64 z) 1))
(fma.f64 (*.f64 x (+.f64 y z)) 1 (neg.f64 z))
(fma.f64 (*.f64 x (+.f64 y z)) 1 (*.f64 (neg.f64 z) 1))
(fma.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1 (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1 (+.f64 (neg.f64 z) z))
(fma.f64 1 (*.f64 x (+.f64 y z)) (neg.f64 z))
(fma.f64 1 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(fma.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z))
(fma.f64 1 (neg.f64 z) (*.f64 x (+.f64 y z)))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 x z) z))
(fma.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (+.f64 (neg.f64 z) z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (+.f64 (neg.f64 z) z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (neg.f64 (cbrt.f64 z)) (*.f64 x (+.f64 y z)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (*.f64 (cbrt.f64 (+.f64 y z)) x) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (*.f64 (cbrt.f64 (+.f64 y z)) x) (*.f64 (neg.f64 z) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 x z) z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y z)) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (neg.f64 z))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (*.f64 (neg.f64 z) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (cbrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (cbrt.f64 (*.f64 x (+.f64 y z))) (*.f64 (neg.f64 z) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (-.f64 (*.f64 x z) z))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (+.f64 (neg.f64 z) z))
(fma.f64 (sqrt.f64 z) (neg.f64 (sqrt.f64 z)) (*.f64 x (+.f64 y z)))
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (neg.f64 z))
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (*.f64 (neg.f64 z) 1))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 x z) z))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (neg.f64 z))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (*.f64 (neg.f64 z) 1))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (-.f64 (*.f64 x z) z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))) (+.f64 (neg.f64 z) z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)) (+.f64 (neg.f64 z) z))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 z)) 2) (cbrt.f64 (neg.f64 z)) (*.f64 x (+.f64 y z)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 x z) z))
(fma.f64 (sqrt.f64 (neg.f64 z)) (sqrt.f64 (neg.f64 z)) (*.f64 x (+.f64 y z)))
(fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 x (+.f64 y z)))
(fma.f64 -1 z (*.f64 x (+.f64 y z)))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 x z) z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (+.f64 (neg.f64 z) z))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 x (+.f64 y z)))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (-.f64 (*.f64 x z) z))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (*.f64 x z) z))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 x z) z))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 x z) z))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)) (neg.f64 z))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (neg.f64 z))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 z))
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 z) 1))
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 z))
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 z) 1))
Outputs
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 -1 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 (+.f64 y z) x)
(*.f64 (+.f64 z y) x)
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 (+.f64 y z) x)
(*.f64 (+.f64 z y) x)
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 (+.f64 y z) x))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (*.f64 z x) z)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 y x)
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(-.f64 (+.f64 (*.f64 z x) (*.f64 y x)) z)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 y x)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 y x) (*.f64 (-.f64 x 1) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x)))) (*.f64 y x))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x)))) (*.f64 y x))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x)))) (*.f64 y x))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 x (+.f64 y z)) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) 1 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (neg.f64 z) (*.f64 x (+.f64 y z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (*.f64 x y) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 0 (fma.f64 x (+.f64 y z) (neg.f64 z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 z y) x) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 z y) x) z)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 z y) x) z)))))
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 z y) x (neg.f64 z))))) 3)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (+.f64 z y) x) z)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 z y) x (neg.f64 z))))))
(*.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 (+.f64 z y) x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 (+.f64 z y) x z) (pow.f64 (*.f64 (+.f64 z y) x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 z y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (fma.f64 (+.f64 z y) x z))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)))
(/.f64 1 (/.f64 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 (+.f64 z y) x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 (+.f64 z y) x z) (pow.f64 (*.f64 (+.f64 z y) x) 2)))
(/.f64 1 (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 z y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (fma.f64 (+.f64 z y) x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 (+.f64 z y) x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 (+.f64 z y) x z) (pow.f64 (*.f64 (+.f64 z y) x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (fma.f64 x (+.f64 y z) z))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 z y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (fma.f64 (+.f64 z y) x z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3))) (neg.f64 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 (+.f64 z y) x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 (+.f64 z y) x z) (pow.f64 (*.f64 (+.f64 z y) x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z))) (neg.f64 (fma.f64 x (+.f64 y z) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 z y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (fma.f64 (+.f64 z y) x z))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (-.f64 (pow.f64 (neg.f64 z) 2) (*.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 (+.f64 z y) x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 (+.f64 z y) x z) (pow.f64 (*.f64 (+.f64 z y) x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (pow.f64 (neg.f64 z) 2)) (-.f64 (*.f64 x (+.f64 y z)) (neg.f64 z)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 z y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (fma.f64 (+.f64 z y) x z))
(pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 3)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 2) 1/2)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(pow.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 3) 1/3)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(pow.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2)
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(pow.f64 (/.f64 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 (+.f64 z y) x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 (+.f64 z y) x z) (pow.f64 (*.f64 (+.f64 z y) x) 2)))
(pow.f64 (/.f64 (fma.f64 x (+.f64 y z) z) (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 z y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (fma.f64 (+.f64 z y) x z))
(sqrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 2))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(log.f64 (exp.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z)))) (exp.f64 (neg.f64 z))))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(log.f64 (*.f64 (exp.f64 (neg.f64 z)) (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z))))))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(log.f64 (/.f64 (pow.f64 (exp.f64 x) (+.f64 y z)) (+.f64 1 (expm1.f64 z))))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z)))) (exp.f64 z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 y z)))) (+.f64 1 (expm1.f64 z))))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(cbrt.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 3))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(expm1.f64 (log1p.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(exp.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(exp.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 1) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) 3))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 3)) 1/3))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)))) 2))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(log1p.f64 (expm1.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 x y (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 x (+.f64 y z) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 x (+.f64 y z) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 y x (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (+.f64 y z) x (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (+.f64 y z) x (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 x (+.f64 y z)) 1 (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 x (+.f64 y z)) 1 (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1 (fma.f64 (neg.f64 z) 1 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1 (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (fma.f64 x (+.f64 y z) (neg.f64 z)) 1 (+.f64 (neg.f64 z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 1 (*.f64 x (+.f64 y z)) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 1 (*.f64 x (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 z) 1 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 1 (fma.f64 x (+.f64 y z) (neg.f64 z)) (+.f64 (neg.f64 z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 1 (neg.f64 z) (*.f64 x (+.f64 y z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 1 (*.f64 x y) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (fma.f64 (neg.f64 z) 1 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (+.f64 (neg.f64 z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 z) 1 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) 2) (cbrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (+.f64 (neg.f64 z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 z) 2) (neg.f64 (cbrt.f64 z)) (*.f64 x (+.f64 y z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (*.f64 (cbrt.f64 (+.f64 y z)) x) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 y z)) 2) (*.f64 (cbrt.f64 (+.f64 y z)) x) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) y) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y z)) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (cbrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (+.f64 y z))) 2) (cbrt.f64 (*.f64 x (+.f64 y z))) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) x) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 z) 1 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (sqrt.f64 (fma.f64 x (+.f64 y z) (neg.f64 z))) (+.f64 (neg.f64 z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 z) (neg.f64 (sqrt.f64 z)) (*.f64 x (+.f64 y z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 (+.f64 y z)) (*.f64 (sqrt.f64 (+.f64 y z)) x) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) y) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 (*.f64 x (+.f64 y z))) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) x) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))) (fma.f64 (neg.f64 z) 1 z))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 (+.f64 z y) x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 (+.f64 z y) x z) (pow.f64 (*.f64 (+.f64 z y) x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 (+.f64 z y) x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 (+.f64 z y) x z) (pow.f64 (*.f64 (+.f64 z y) x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 y z) z) (pow.f64 (*.f64 x (+.f64 y z)) 2))) (+.f64 (neg.f64 z) z))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (/.f64 1 (fma.f64 z (fma.f64 x (+.f64 z y) z) (pow.f64 (*.f64 (+.f64 z y) x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 (+.f64 z y) x z) (pow.f64 (*.f64 (+.f64 z y) x) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)) (fma.f64 (neg.f64 z) 1 z))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 z y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (fma.f64 (+.f64 z y) x z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 z y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (fma.f64 (+.f64 z y) x z))
(fma.f64 (-.f64 (pow.f64 (*.f64 x (+.f64 y z)) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 y z) z)) (+.f64 (neg.f64 z) z))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 x (+.f64 z y) z)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 z y) x) 2) (*.f64 z z)) (fma.f64 (+.f64 z y) x z))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 z)) 2) (cbrt.f64 (neg.f64 z)) (*.f64 x (+.f64 y z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (cbrt.f64 (*.f64 x y)) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 (neg.f64 z)) (sqrt.f64 (neg.f64 z)) (*.f64 x (+.f64 y z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) (*.f64 x (+.f64 y z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 -1 z (*.f64 x (+.f64 y z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 (*.f64 x y)) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (fma.f64 (neg.f64 z) 1 z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (+.f64 z (neg.f64 z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 z z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (+.f64 z (neg.f64 z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 z z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) 0)
(fma.f64 (+.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 x (+.f64 y z))) (sqrt.f64 z)) (+.f64 (neg.f64 z) z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (+.f64 z (neg.f64 z)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 z z))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 (+.f64 z y) x)) (sqrt.f64 z)) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z) (*.f64 x (+.f64 y z)))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 y (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 y (sqrt.f64 x)) (sqrt.f64 x) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 x (sqrt.f64 y)) (sqrt.f64 y) (-.f64 (*.f64 x z) z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 x (pow.f64 (cbrt.f64 (+.f64 y z)) 2)) (cbrt.f64 (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 x (sqrt.f64 (+.f64 y z))) (sqrt.f64 (+.f64 y z)) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 (+.f64 y z) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (neg.f64 z))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))
(fma.f64 (*.f64 (+.f64 y z) (sqrt.f64 x)) (sqrt.f64 x) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 (+.f64 z y) x) z)
(fma.f64 (+.f64 z y) x (neg.f64 z))

eval88.0ms (1.3%)

Compiler

Compiled 4499 to 1783 computations (60.4% saved)

prune64.0ms (1%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New2945299
Fresh000
Picked011
Done101
Total2956301
Accurracy
82.7%
Counts
301 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.8%
(-.f64 (*.f64 z x) z)
82.0%
(-.f64 (*.f64 x (+.f64 y z)) z)
51.8%
(*.f64 (-.f64 x 1) z)
44.9%
(*.f64 (+.f64 z y) x)
32.4%
(*.f64 y x)
38.1%
(neg.f64 z)
Compiler

Compiled 80 to 54 computations (32.5% saved)

localize5.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 z x) z)
Compiler

Compiled 13 to 5 computations (61.5% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
z
@0
(-.f64 (*.f64 z x) z)
0.0ms
z
@inf
(-.f64 (*.f64 z x) z)
0.0ms
z
@-inf
(-.f64 (*.f64 z x) z)
0.0ms
x
@0
(-.f64 (*.f64 z x) z)
0.0ms
x
@-inf
(-.f64 (*.f64 z x) z)

rewrite57.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1470×pow1
1360×add-exp-log
1360×log1p-expm1-u
1360×expm1-log1p-u
1332×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
113213
2183913
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(-.f64 (*.f64 z x) z)
Outputs
(+.f64 (*.f64 z x) (neg.f64 z))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (neg.f64 z) (*.f64 z x))
(*.f64 z (-.f64 x 1))
(*.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 1 (-.f64 (*.f64 z x) z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(pow.f64 (-.f64 (*.f64 z x) z) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(fma.f64 z x (neg.f64 z))
(fma.f64 x z (neg.f64 z))
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))

simplify63.0ms (0.9%)

Algorithm
egg-herbie
Rules
1316×fma-neg
1028×fma-def
594×distribute-lft-neg-in
492×distribute-rgt-neg-in
456×distribute-frac-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01081226
12801146
29981146
344611036
Stop Event
node limit
Counts
62 → 54
Calls
Call 1
Inputs
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 z x) (neg.f64 z))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (neg.f64 z) (*.f64 z x))
(*.f64 z (-.f64 x 1))
(*.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 1 (-.f64 (*.f64 z x) z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(pow.f64 (-.f64 (*.f64 z x) z) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(fma.f64 z x (neg.f64 z))
(fma.f64 x z (neg.f64 z))
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))
Outputs
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (*.f64 z x) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(+.f64 (neg.f64 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 z (-.f64 x 1))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 1 (-.f64 (*.f64 z x) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (fma.f64 z z (*.f64 x (*.f64 z (fma.f64 x z z)))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (*.f64 z (+.f64 z (*.f64 x (fma.f64 x z z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(/.f64 (-.f64 z (*.f64 x z)) -1)
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (fma.f64 z z (*.f64 x (*.f64 z (fma.f64 x z z)))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (*.f64 z (+.f64 z (*.f64 x (fma.f64 x z z)))))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(/.f64 (-.f64 z (*.f64 x z)) -1)
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (fma.f64 z z (*.f64 x (*.f64 z (fma.f64 x z z)))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (*.f64 z (+.f64 z (*.f64 x (fma.f64 x z z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(/.f64 (-.f64 z (*.f64 x z)) -1)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (fma.f64 z z (*.f64 x (*.f64 z (fma.f64 x z z)))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (*.f64 z (+.f64 z (*.f64 x (fma.f64 x z z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(/.f64 (-.f64 z (*.f64 x z)) -1)
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (fma.f64 z z (*.f64 x (*.f64 z (fma.f64 x z z)))))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (*.f64 z (+.f64 z (*.f64 x (fma.f64 x z z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(*.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(/.f64 (-.f64 z (*.f64 x z)) -1)
(pow.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3) 1/3)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 2)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 z x (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)

localize3.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize5.0ms (0.1%)

Compiler

Compiled 14 to 5 computations (64.3% saved)

localize10.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 x 1) z)
Compiler

Compiled 14 to 9 computations (35.7% saved)

eval30.0ms (0.4%)

Compiler

Compiled 1091 to 565 computations (48.2% saved)

prune26.0ms (0.4%)

Pruning

16 alts after pruning (10 fresh and 6 done)

PrunedKeptTotal
New9110101
Fresh000
Picked011
Done055
Total9116107
Accurracy
82.7%
Counts
107 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.7%
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
51.8%
(-.f64 (*.f64 z x) z)
82.0%
(-.f64 (*.f64 x (+.f64 y z)) z)
19.1%
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
1.8%
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))))
1.9%
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))))
51.8%
(*.f64 (-.f64 x 1) z)
44.9%
(*.f64 (+.f64 z y) x)
15.3%
(*.f64 z x)
32.4%
(*.f64 y x)
15.4%
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
38.1%
(neg.f64 z)
1.9%
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
29.8%
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
1.1%
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
16.7%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
Compiler

Compiled 297 to 224 computations (24.6% saved)

localize13.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 z x) z)
99.0%
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
86.5%
(cbrt.f64 (-.f64 (*.f64 z x) z))
Compiler

Compiled 28 to 9 computations (67.9% saved)

series9.0ms (0.1%)

Counts
2 → 8
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x
@0
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
1.0ms
x
@0
(cbrt.f64 (-.f64 (*.f64 z x) z))
1.0ms
x
@-inf
(cbrt.f64 (-.f64 (*.f64 z x) z))
1.0ms
z
@0
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
0.0ms
x
@inf
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)

rewrite82.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1950×pow1
1816×add-exp-log
1816×log1p-expm1-u
1816×expm1-log1p-u
202×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01030
121630
2252930
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(cbrt.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
Outputs
(-.f64 (+.f64 1 (cbrt.f64 (-.f64 (*.f64 z x) z))) 1)
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1)
(*.f64 1 (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) (pow.f64 (-.f64 (*.f64 z x) z) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 1/3) (pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 1/3))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (cbrt.f64 (fma.f64 z x z)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(pow.f64 (-.f64 (*.f64 z x) z) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(+.f64 (*.f64 z x) (neg.f64 z))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (neg.f64 z) (*.f64 z x))
(-.f64 (*.f64 z x) z)
(-.f64 (+.f64 1 (-.f64 (*.f64 z x) z)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))) (/.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (fma.f64 z x z)) (/.f64 (*.f64 z z) (fma.f64 z x z)))
(*.f64 z (-.f64 x 1))
(*.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 1 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) (*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2) 3) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (pow.f64 (-.f64 (*.f64 z x) z) 1/6)) (pow.f64 (-.f64 (*.f64 z x) z) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(fma.f64 z x (neg.f64 z))
(fma.f64 x z (neg.f64 z))
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))

simplify74.0ms (1.1%)

Algorithm
egg-herbie
Rules
1268×unswap-sqr
786×times-frac
636×fma-neg
538×distribute-rgt-in
526×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02833423
17793099
225642867
Stop Event
node limit
Counts
77 → 102
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 1 z) 1/3) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 z) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 z) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 11)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 z) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 z 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 z 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 z 7) 1/3))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 11)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) z))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) z)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) z)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1)) (pow.f64 (*.f64 1 z) 1/3)) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) z)) (+.f64 (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 z 7) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 z) 1/3) (*.f64 (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (pow.f64 z 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 z) 1/3) (/.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 z 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 z 7) 1/3))))) (cbrt.f64 -1))))) (cbrt.f64 -1))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 7)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 z 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 z 7) 1/3)))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1)) (pow.f64 (*.f64 1 z) 1/3)) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x 2)))))
(-.f64 (+.f64 1 (cbrt.f64 (-.f64 (*.f64 z x) z))) 1)
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1)
(*.f64 1 (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) (pow.f64 (-.f64 (*.f64 z x) z) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 1/3) (pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 1/3))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (cbrt.f64 (fma.f64 z x z)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(pow.f64 (-.f64 (*.f64 z x) z) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(+.f64 (*.f64 z x) (neg.f64 z))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (neg.f64 z) (*.f64 z x))
(-.f64 (*.f64 z x) z)
(-.f64 (+.f64 1 (-.f64 (*.f64 z x) z)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))) (/.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (fma.f64 z x z)) (/.f64 (*.f64 z z) (fma.f64 z x z)))
(*.f64 z (-.f64 x 1))
(*.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 1 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) (*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2) 3) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (pow.f64 (-.f64 (*.f64 z x) z) 1/6)) (pow.f64 (-.f64 (*.f64 z x) z) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(fma.f64 z x (neg.f64 z))
(fma.f64 x z (neg.f64 z))
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))
Outputs
(*.f64 (pow.f64 (*.f64 1 z) 1/3) (cbrt.f64 -1))
(*.f64 (cbrt.f64 z) (cbrt.f64 -1))
(+.f64 (*.f64 (pow.f64 (*.f64 1 z) 1/3) (cbrt.f64 -1)) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))))
(fma.f64 (cbrt.f64 z) (cbrt.f64 -1) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 z 7) 1/18) (pow.f64 (pow.f64 z 7) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 z 7) 1/18) (pow.f64 (pow.f64 z 7) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x)) (*.f64 (cbrt.f64 z) (cbrt.f64 -1)))
(+.f64 (*.f64 (pow.f64 (*.f64 1 z) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 11)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2))))))
(fma.f64 (cbrt.f64 z) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 z 7) 1/18) (pow.f64 (pow.f64 z 7) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x)) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 z 11) 1/18) (pow.f64 (pow.f64 z 11) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x x))))))
(fma.f64 (cbrt.f64 z) (cbrt.f64 -1) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 z 7) 1/18) (pow.f64 (pow.f64 z 7) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x)) (*.f64 -1/9 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x x)) (pow.f64 (pow.f64 z 11) 1/18)) (pow.f64 (pow.f64 z 11) 1/18)))))
(fma.f64 (cbrt.f64 z) (cbrt.f64 -1) (fma.f64 -1/9 (*.f64 (pow.f64 (pow.f64 z 11) 1/18) (*.f64 (pow.f64 (pow.f64 z 11) 1/18) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x x)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x) (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 z 7) 1/18)) (pow.f64 (pow.f64 z 7) 1/18)))))
(+.f64 (*.f64 (pow.f64 (*.f64 1 z) 1/3) (cbrt.f64 -1)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 z 2)) 1/3) (/.f64 (*.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 z 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 z 7) 1/3))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x))) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 11)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2)))))))
(fma.f64 (cbrt.f64 z) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 z z))) (/.f64 (fma.f64 1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 z 7))) (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 z 7))))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x 3)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 z 7) 1/18) (pow.f64 (pow.f64 z 7) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x)) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 z 11) 1/18) (pow.f64 (pow.f64 z 11) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x x)))))))
(fma.f64 (cbrt.f64 z) (cbrt.f64 -1) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 z z))) (/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 z 7)) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x 3)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 z 7) 1/18) (pow.f64 (pow.f64 z 7) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x)) (*.f64 -1/9 (*.f64 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x x)) (pow.f64 (pow.f64 z 11) 1/18)) (pow.f64 (pow.f64 z 11) 1/18))))))
(fma.f64 (cbrt.f64 z) (cbrt.f64 -1) (fma.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 z) z)) (*.f64 (/.f64 (cbrt.f64 (pow.f64 z 7)) (pow.f64 (cbrt.f64 -1) 2)) -5/27)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x 3))) (fma.f64 -1/9 (*.f64 (pow.f64 (pow.f64 z 11) 1/18) (*.f64 (pow.f64 (pow.f64 z 11) 1/18) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x x)))) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) x) (*.f64 (*.f64 1/3 (pow.f64 (pow.f64 z 7) 1/18)) (pow.f64 (pow.f64 z 7) 1/18))))))
(*.f64 -1 (*.f64 (pow.f64 1 1/3) z))
(neg.f64 z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) z)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x))
(fma.f64 -1 z (*.f64 x (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 z 13) 1/18) (pow.f64 (pow.f64 z 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1)))
(-.f64 (*.f64 x (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (pow.f64 (pow.f64 z 13) 1/18)) (pow.f64 (pow.f64 z 13) 1/18))) z)
(-.f64 (*.f64 x (*.f64 (*.f64 (cbrt.f64 (*.f64 -1 (cbrt.f64 -1))) (pow.f64 (pow.f64 z 13) 1/18)) (pow.f64 (pow.f64 z 13) 1/18))) z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) z)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1)) (pow.f64 (*.f64 1 z) 1/3)) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x 2))))
(fma.f64 -1 z (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 z 13) 1/18) (pow.f64 (pow.f64 z 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) x (*.f64 (*.f64 x x) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 z 17) 1/18) (pow.f64 (pow.f64 z 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (pow.f64 (pow.f64 z 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (cbrt.f64 z) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 z 17) 1/18) (pow.f64 (pow.f64 z 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1))))))))))
(-.f64 (fma.f64 x (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (pow.f64 (pow.f64 z 13) 1/18)) (pow.f64 (pow.f64 z 13) 1/18)) (*.f64 (*.f64 x x) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 z 17) 1/18) (pow.f64 (pow.f64 z 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 (cbrt.f64 z) (*.f64 (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 -1/9 (cbrt.f64 -1))) (*.f64 (*.f64 (pow.f64 (pow.f64 z 17) 1/18) (pow.f64 (pow.f64 z 17) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) -1/9)))))) z)
(-.f64 (*.f64 x (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 -1 (cbrt.f64 -1))) (pow.f64 (pow.f64 z 13) 1/18)) (pow.f64 (pow.f64 z 13) 1/18)) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (cbrt.f64 (/.f64 1 (*.f64 -1 (cbrt.f64 -1)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 z) (cbrt.f64 -1)))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 z 17) 1/18) (pow.f64 (pow.f64 z 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9))))) z)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 1 1/3) z)) (+.f64 (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 z 7) 1/3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 z) 1/3) (*.f64 (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/9) (pow.f64 z 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 z) 1/3) (/.f64 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 z 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 z 7) 1/3))))) (cbrt.f64 -1))))) (cbrt.f64 -1))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 7)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3)))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 z 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -2/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 (pow.f64 z 7) 1/3)))))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 -1) 4) 1/3)))) x) (*.f64 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)))) (cbrt.f64 -1)) (pow.f64 (*.f64 1 z) 1/3)) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 1 4) (pow.f64 z 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 -1)) 1/3))))) (pow.f64 x 2)))))
(fma.f64 -1 z (fma.f64 (+.f64 (*.f64 -2/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 z 7)))) (fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/27 (*.f64 z z)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 z)) (/.f64 (fma.f64 1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 z 7))) (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 z 7))))) (cbrt.f64 -1)))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (pow.f64 (pow.f64 z 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9) (*.f64 (*.f64 (pow.f64 (pow.f64 z 7) 1/18) (pow.f64 (pow.f64 z 7) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -1/3 (fma.f64 1/27 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 z 7))) (*.f64 -2/9 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (pow.f64 z 7))))))))) (pow.f64 x 3) (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 z 13) 1/18) (pow.f64 (pow.f64 z 13) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4))) 1) x (*.f64 (*.f64 x x) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 z 17) 1/18) (pow.f64 (pow.f64 z 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (pow.f64 (pow.f64 z 14) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))) -1/9)) (cbrt.f64 z) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 z 17) 1/18) (pow.f64 (pow.f64 z 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))))))))))
(-.f64 (fma.f64 (pow.f64 x 3) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 z 7)) (pow.f64 (cbrt.f64 -1) 2)) -2/27 (fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 -1) (fma.f64 (*.f64 z z) 2/27 (/.f64 (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 z))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 z 7)) (pow.f64 (cbrt.f64 -1) 2)) -5/27)) (cbrt.f64 -1)))) (fma.f64 1/3 (*.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)))))) (*.f64 (*.f64 (pow.f64 (pow.f64 z 7) 1/18) (pow.f64 (pow.f64 z 7) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 (pow.f64 z 7)) (pow.f64 (cbrt.f64 -1) 2)) -5/27))))) (fma.f64 x (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 -1) 4)) (pow.f64 (pow.f64 z 13) 1/18)) (pow.f64 (pow.f64 z 13) 1/18)) (*.f64 (*.f64 x x) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 z 17) 1/18) (pow.f64 (pow.f64 z 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) (fma.f64 (cbrt.f64 z) (*.f64 (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))))) (*.f64 -1/9 (cbrt.f64 -1))) (*.f64 (*.f64 (pow.f64 (pow.f64 z 17) 1/18) (pow.f64 (pow.f64 z 17) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (cbrt.f64 -1))) -1/9))))))) z)
(-.f64 (fma.f64 (pow.f64 x 3) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 z 7)) (pow.f64 (cbrt.f64 -1) 2)) -2/27 (fma.f64 (cbrt.f64 z) (*.f64 (cbrt.f64 -1) (fma.f64 (*.f64 z z) 2/27 (*.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 z 7)) (pow.f64 (cbrt.f64 -1) 2)) -5/27) (cbrt.f64 -1)) (*.f64 -2/3 (cbrt.f64 (/.f64 1 z)))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (cbrt.f64 (/.f64 1 (*.f64 -1 (cbrt.f64 -1)))))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 z 7) 1/18) (pow.f64 (pow.f64 z 7) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 (pow.f64 z 7)) (pow.f64 (cbrt.f64 -1) 2)) -5/27))))) (*.f64 x (+.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 -1 (cbrt.f64 -1))) (pow.f64 (pow.f64 z 13) 1/18)) (pow.f64 (pow.f64 z 13) 1/18)) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (*.f64 (pow.f64 (pow.f64 z 14) 1/18) (cbrt.f64 (/.f64 1 (*.f64 -1 (cbrt.f64 -1)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 z) (cbrt.f64 -1)))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 z 17) 1/18) (pow.f64 (pow.f64 z 17) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 -1)))) 1/9)))))) z)
(-.f64 (+.f64 1 (cbrt.f64 (-.f64 (*.f64 z x) z))) 1)
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1)
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(*.f64 1 (cbrt.f64 (-.f64 (*.f64 z x) z)))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1/3))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) (pow.f64 (-.f64 (*.f64 z x) z) 1/6))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 1/3) (pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 z x) z))) (cbrt.f64 (sqrt.f64 (-.f64 (*.f64 z x) z))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (cbrt.f64 (fma.f64 z x z)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (cbrt.f64 (fma.f64 z (fma.f64 z x z) (pow.f64 (*.f64 z x) 2))))
(pow.f64 (-.f64 (*.f64 z x) z) 1/3)
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1)
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 3)
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) 2)
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/3))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 1))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(+.f64 1 (-.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 1))
(+.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 0)
(cbrt.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 z x) (neg.f64 z))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(-.f64 (*.f64 z x) z)
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(-.f64 (*.f64 z x) z)
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(-.f64 (*.f64 z x) z)
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(-.f64 (*.f64 z x) z)
(+.f64 (neg.f64 z) (*.f64 z x))
(-.f64 (*.f64 z x) z)
(-.f64 (*.f64 z x) z)
(-.f64 (+.f64 1 (-.f64 (*.f64 z x) z)) 1)
(-.f64 (*.f64 z x) z)
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))) (/.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 z x z) (pow.f64 (*.f64 z x) 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (fma.f64 z x z)) (/.f64 (*.f64 z z) (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(*.f64 z (-.f64 x 1))
(-.f64 (*.f64 z x) z)
(*.f64 (-.f64 (*.f64 z x) z) 1)
(-.f64 (*.f64 z x) z)
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(-.f64 (*.f64 z x) z)
(*.f64 1 (-.f64 (*.f64 z x) z))
(-.f64 (*.f64 z x) z)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)))
(-.f64 (*.f64 z x) z)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(-.f64 (*.f64 z x) z)
(*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) (*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)))
(-.f64 (*.f64 z x) z)
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(-.f64 (*.f64 z x) z)
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 z x z) (pow.f64 (*.f64 z x) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2) 3) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(-.f64 (*.f64 z x) z)
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 1/6) 3))
(-.f64 (*.f64 z x) z)
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(-.f64 (*.f64 z x) z)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(-.f64 (*.f64 z x) z)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))
(-.f64 (*.f64 z x) z)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (pow.f64 (-.f64 (*.f64 z x) z) 1/6)) (pow.f64 (-.f64 (*.f64 z x) z) 1/6))
(-.f64 (*.f64 z x) z)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 z x z) (pow.f64 (*.f64 z x) 2)))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 z x z) (pow.f64 (*.f64 z x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 z x z) (pow.f64 (*.f64 z x) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 z x z) (pow.f64 (*.f64 z x) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(-.f64 (*.f64 z x) z)
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
(-.f64 (*.f64 z x) z)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(-.f64 (*.f64 z x) z)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(-.f64 (*.f64 z x) z)
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1))
(-.f64 (*.f64 z x) z)
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(-.f64 (*.f64 z x) z)
(fma.f64 z x (neg.f64 z))
(-.f64 (*.f64 z x) z)
(fma.f64 x z (neg.f64 z))
(-.f64 (*.f64 z x) z)
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(-.f64 (*.f64 z x) z)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(-.f64 (*.f64 z x) z)
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))
(-.f64 (*.f64 z x) z)

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize8.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 z x) z)
100.0%
(exp.f64 (-.f64 (*.f64 z x) z))
94.7%
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
Compiler

Compiled 26 to 7 computations (73.1% saved)

series11.0ms (0.2%)

Counts
2 → 36
Calls

12 calls:

TimeVariablePointExpression
9.0ms
x
@inf
(exp.f64 (-.f64 (*.f64 z x) z))
0.0ms
x
@0
(exp.f64 (-.f64 (*.f64 z x) z))
0.0ms
z
@0
(exp.f64 (-.f64 (*.f64 z x) z))
0.0ms
z
@-inf
(exp.f64 (-.f64 (*.f64 z x) z))
0.0ms
x
@-inf
(exp.f64 (-.f64 (*.f64 z x) z))

rewrite72.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1774×pow1
1634×add-exp-log
1634×log1p-expm1-u
1634×expm1-log1p-u
1596×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0930
117530
2223630
Stop Event
node limit
Counts
2 → 67
Calls
Call 1
Inputs
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (-.f64 (*.f64 z x) z))
Outputs
(+.f64 (*.f64 z x) (neg.f64 z))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (neg.f64 z) (*.f64 z x))
(+.f64 0 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z)))))
(-.f64 (*.f64 z x) z)
(-.f64 (+.f64 1 (-.f64 (*.f64 z x) z)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))) (/.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (fma.f64 z x z)) (/.f64 (*.f64 z z) (fma.f64 z x z)))
(*.f64 z (-.f64 x 1))
(*.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 1 (-.f64 (*.f64 z x) z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(pow.f64 (-.f64 (*.f64 z x) z) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(fma.f64 z x (neg.f64 z))
(fma.f64 x z (neg.f64 z))
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))
(+.f64 1 (expm1.f64 (-.f64 (*.f64 z x) z)))
(-.f64 (+.f64 1 (exp.f64 (-.f64 (*.f64 z x) z))) 1)
(*.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 1)
(*.f64 1 (exp.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (exp.f64 x) z) (exp.f64 (neg.f64 z)))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2) (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(/.f64 1 (/.f64 (exp.f64 z) (pow.f64 (exp.f64 x) z)))
(/.f64 (pow.f64 (exp.f64 x) z) (exp.f64 z))
(/.f64 (neg.f64 (pow.f64 (exp.f64 x) z)) (neg.f64 (exp.f64 z)))
(pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 1)
(pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 3)
(pow.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2)
(pow.f64 (exp.f64 1) (-.f64 (*.f64 z x) z))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 z x) z))) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 2))
(log.f64 (exp.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 (*.f64 z x) z))))

simplify74.0ms (1.1%)

Algorithm
egg-herbie
Rules
1032×unswap-sqr
594×fma-neg
594×distribute-lft-in
568×times-frac
564×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01942227
14942117
219512091
Stop Event
node limit
Counts
103 → 114
Calls
Call 1
Inputs
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
1
(+.f64 1 (*.f64 (-.f64 x 1) z))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))) (*.f64 (-.f64 x 1) z)))
(+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))) (*.f64 (-.f64 x 1) z))))
(exp.f64 (+.f64 (*.f64 -1 z) (*.f64 z x)))
(exp.f64 (+.f64 (*.f64 -1 z) (*.f64 z x)))
(exp.f64 (+.f64 (*.f64 -1 z) (*.f64 z x)))
(exp.f64 (+.f64 (*.f64 -1 z) (*.f64 z x)))
(exp.f64 (neg.f64 z))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 z x)))
(+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 z x))))
(+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 z x)))))
(+.f64 (*.f64 z x) (neg.f64 z))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (neg.f64 z) (*.f64 z x))
(+.f64 0 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z)))))
(-.f64 (*.f64 z x) z)
(-.f64 (+.f64 1 (-.f64 (*.f64 z x) z)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))) (/.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (fma.f64 z x z)) (/.f64 (*.f64 z z) (fma.f64 z x z)))
(*.f64 z (-.f64 x 1))
(*.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 1 (-.f64 (*.f64 z x) z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(pow.f64 (-.f64 (*.f64 z x) z) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(fma.f64 z x (neg.f64 z))
(fma.f64 x z (neg.f64 z))
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))
(+.f64 1 (expm1.f64 (-.f64 (*.f64 z x) z)))
(-.f64 (+.f64 1 (exp.f64 (-.f64 (*.f64 z x) z))) 1)
(*.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 1)
(*.f64 1 (exp.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (exp.f64 x) z) (exp.f64 (neg.f64 z)))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2) (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(/.f64 1 (/.f64 (exp.f64 z) (pow.f64 (exp.f64 x) z)))
(/.f64 (pow.f64 (exp.f64 x) z) (exp.f64 z))
(/.f64 (neg.f64 (pow.f64 (exp.f64 x) z)) (neg.f64 (exp.f64 z)))
(pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 1)
(pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 3)
(pow.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2)
(pow.f64 (exp.f64 1) (-.f64 (*.f64 z x) z))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 z x) z))) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 2))
(log.f64 (exp.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 3))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
Outputs
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
1
(+.f64 1 (*.f64 (-.f64 x 1) z))
(+.f64 1 (*.f64 (+.f64 x -1) z))
(fma.f64 (+.f64 x -1) z 1)
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))) (*.f64 (-.f64 x 1) z)))
(+.f64 1 (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z)) (*.f64 (+.f64 x -1) z)))
(+.f64 1 (fma.f64 (+.f64 x -1) z (*.f64 1/2 (pow.f64 (-.f64 (*.f64 x z) z) 2))))
(+.f64 1 (fma.f64 (+.f64 x -1) z (*.f64 1/2 (pow.f64 (fma.f64 x z (neg.f64 z)) 2))))
(+.f64 1 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 (-.f64 x 1) 3) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))) (*.f64 (-.f64 x 1) z))))
(+.f64 1 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 z 3)) (fma.f64 1/2 (*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z)) (*.f64 (+.f64 x -1) z))))
(+.f64 1 (fma.f64 1/6 (*.f64 (pow.f64 (+.f64 x -1) 3) (pow.f64 z 3)) (fma.f64 (+.f64 x -1) z (*.f64 1/2 (pow.f64 (-.f64 (*.f64 x z) z) 2)))))
(+.f64 1 (fma.f64 1/6 (pow.f64 (fma.f64 x z (neg.f64 z)) 3) (fma.f64 (+.f64 x -1) z (*.f64 1/2 (pow.f64 (fma.f64 x z (neg.f64 z)) 2)))))
(exp.f64 (+.f64 (*.f64 -1 z) (*.f64 z x)))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(exp.f64 (+.f64 (*.f64 -1 z) (*.f64 z x)))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(exp.f64 (+.f64 (*.f64 -1 z) (*.f64 z x)))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(exp.f64 (+.f64 (*.f64 -1 z) (*.f64 z x)))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(exp.f64 (neg.f64 z))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 z x)))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 (*.f64 x z) (exp.f64 (neg.f64 z))))
(*.f64 (+.f64 1 (*.f64 x z)) (exp.f64 (neg.f64 z)))
(/.f64 (+.f64 1 (*.f64 x z)) (exp.f64 z))
(+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 z x))))
(+.f64 (exp.f64 (neg.f64 z)) (fma.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 (*.f64 z z) (*.f64 x x))) (*.f64 (*.f64 x z) (exp.f64 (neg.f64 z)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 x z)) (exp.f64 (neg.f64 z))) (*.f64 (pow.f64 (*.f64 x z) 2) (/.f64 1/2 (exp.f64 z))))
(*.f64 (exp.f64 (neg.f64 z)) (+.f64 (+.f64 1 (*.f64 x z)) (*.f64 1/2 (pow.f64 (*.f64 x z) 2))))
(+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 (pow.f64 z 3) (pow.f64 x 3)))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 z x)))))
(+.f64 (exp.f64 (neg.f64 z)) (fma.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 (*.f64 z z) (*.f64 x x))) (fma.f64 1/6 (*.f64 (exp.f64 (neg.f64 z)) (pow.f64 (*.f64 x z) 3)) (*.f64 (*.f64 x z) (exp.f64 (neg.f64 z))))))
(+.f64 (fma.f64 (/.f64 1/2 (exp.f64 z)) (pow.f64 (*.f64 x z) 2) (*.f64 (pow.f64 (*.f64 x z) 3) (/.f64 1/6 (exp.f64 z)))) (*.f64 (+.f64 1 (*.f64 x z)) (exp.f64 (neg.f64 z))))
(+.f64 (/.f64 (+.f64 1 (*.f64 x z)) (exp.f64 z)) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 x z) 2)) (*.f64 1/6 (pow.f64 (*.f64 x z) 3)))))
(+.f64 (*.f64 z x) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (neg.f64 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 0 (-.f64 (*.f64 z x) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x z) z)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x z (neg.f64 z))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x z) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x z) z)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x z) z)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x z (neg.f64 z))))))
(-.f64 (*.f64 z x) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(-.f64 (+.f64 1 (-.f64 (*.f64 z x) z)) 1)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))) (/.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (fma.f64 z z (*.f64 x (*.f64 z (fma.f64 x z z)))))
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (fma.f64 z x z)) (/.f64 (*.f64 z z) (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(*.f64 z (-.f64 x 1))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 1 (-.f64 (*.f64 z x) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (fma.f64 z z (*.f64 x (*.f64 z (fma.f64 x z z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (fma.f64 z z (*.f64 x (*.f64 z (fma.f64 x z z)))))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (fma.f64 z z (*.f64 x (*.f64 z (fma.f64 x z z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (fma.f64 z z (*.f64 x (*.f64 z (fma.f64 x z z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (*.f64 (pow.f64 z 3) (+.f64 (pow.f64 x 3) -1)) (fma.f64 z z (*.f64 x (*.f64 z (fma.f64 x z z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(pow.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3) 1/3)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 2)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(fma.f64 z x (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(fma.f64 x z (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 1 (expm1.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(-.f64 (+.f64 1 (exp.f64 (-.f64 (*.f64 z x) z))) 1)
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(*.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 1)
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(*.f64 1 (exp.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(*.f64 (pow.f64 (exp.f64 x) z) (exp.f64 (neg.f64 z)))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2) (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(*.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(/.f64 1 (/.f64 (exp.f64 z) (pow.f64 (exp.f64 x) z)))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(/.f64 (pow.f64 (exp.f64 x) z) (exp.f64 z))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(/.f64 (neg.f64 (pow.f64 (exp.f64 x) z)) (neg.f64 (exp.f64 z)))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 1)
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 3)
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(pow.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 3) 1/3)
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(pow.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 z x) z))) 2)
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(pow.f64 (exp.f64 1) (-.f64 (*.f64 z x) z))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 z x) z))) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 2))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(log.f64 (exp.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 z x) z)) 3))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 (*.f64 z x) z))))
(exp.f64 (-.f64 (*.f64 x z) z))
(exp.f64 (fma.f64 x z (neg.f64 z)))

localize9.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 z x) z)
99.8%
(pow.f64 (-.f64 (*.f64 z x) z) 2)
62.1%
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
Compiler

Compiled 29 to 11 computations (62.1% saved)

series5.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
z
@0
(pow.f64 (-.f64 (*.f64 z x) z) 2)
0.0ms
z
@-inf
(pow.f64 (-.f64 (*.f64 z x) z) 2)
0.0ms
x
@0
(pow.f64 (-.f64 (*.f64 z x) z) 2)
0.0ms
x
@-inf
(pow.f64 (-.f64 (*.f64 z x) z) 2)
0.0ms
z
@inf
(pow.f64 (-.f64 (*.f64 z x) z) 2)

rewrite71.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1912×pow1
1770×add-exp-log
1768×log1p-expm1-u
1768×expm1-log1p-u
200×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01032
121432
2246632
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(pow.f64 (-.f64 (*.f64 z x) z) 2)
Outputs
(+.f64 (*.f64 z x) (neg.f64 z))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (neg.f64 z) (*.f64 z x))
(-.f64 (*.f64 z x) z)
(-.f64 (+.f64 1 (-.f64 (*.f64 z x) z)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))) (/.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (fma.f64 z x z)) (/.f64 (*.f64 z z) (fma.f64 z x z)))
(*.f64 z (-.f64 x 1))
(*.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 1 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (pow.f64 1 1/2) (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1/2))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(pow.f64 (-.f64 (*.f64 z x) z) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2) 1/2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 2)
(fabs.f64 (-.f64 (*.f64 z x) z))
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 z x) z))) 1/2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(fma.f64 z x (neg.f64 z))
(fma.f64 x z (neg.f64 z))
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))
(+.f64 (*.f64 (-.f64 (*.f64 z x) z) (*.f64 z x)) (*.f64 (-.f64 (*.f64 z x) z) (neg.f64 z)))
(+.f64 (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) z)) (*.f64 (neg.f64 z) (-.f64 (*.f64 z x) z)))
(-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 z x) z) 2)) 1)
(*.f64 (-.f64 (*.f64 z x) z) (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2) 1)
(*.f64 1 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (-.f64 (*.f64 z x) z)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (-.f64 (*.f64 z x) z)))
(*.f64 (*.f64 (-.f64 (*.f64 z x) z) (sqrt.f64 (-.f64 (*.f64 z x) z))) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (*.f64 (-.f64 (*.f64 z x) z) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (*.f64 (fma.f64 z x z) (fma.f64 z x z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (*.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (fma.f64 z x z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (*.f64 (fma.f64 z x z) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (*.f64 (-.f64 (*.f64 z x) z) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (*.f64 (-.f64 (*.f64 z x) z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (fma.f64 z x z))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (-.f64 (*.f64 z x) z)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (-.f64 (*.f64 z x) z)) (fma.f64 z x z))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4))
(log.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2)))
(exp.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 z x) z))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 z x) z))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2)))

simplify67.0ms (1%)

Algorithm
egg-herbie
Rules
1250×distribute-lft-in
1220×distribute-rgt-in
952×times-frac
700×fma-neg
374×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02003455
15003133
220903117
Stop Event
node limit
Counts
123 → 129
Calls
Call 1
Inputs
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 1 (*.f64 -1 x)) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 1 (*.f64 -1 x)) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 1 (*.f64 -1 x)) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 1 (*.f64 -1 x)) 2) (pow.f64 z 2))
(pow.f64 z 2)
(+.f64 (pow.f64 z 2) (*.f64 -2 (*.f64 (pow.f64 z 2) x)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 (pow.f64 z 2) (pow.f64 x 2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(*.f64 (pow.f64 z 2) (pow.f64 x 2))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 z x) (neg.f64 z))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(+.f64 (neg.f64 z) (*.f64 z x))
(-.f64 (*.f64 z x) z)
(-.f64 (+.f64 1 (-.f64 (*.f64 z x) z)) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))) (/.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (fma.f64 z x z)) (/.f64 (*.f64 z z) (fma.f64 z x z)))
(*.f64 z (-.f64 x 1))
(*.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 1 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (pow.f64 1 1/2) (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1/2))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(pow.f64 (-.f64 (*.f64 z x) z) 1)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2) 1/2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 2)
(fabs.f64 (-.f64 (*.f64 z x) z))
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 z x) z))) 1/2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(fma.f64 z x (neg.f64 z))
(fma.f64 x z (neg.f64 z))
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))
(+.f64 (*.f64 (-.f64 (*.f64 z x) z) (*.f64 z x)) (*.f64 (-.f64 (*.f64 z x) z) (neg.f64 z)))
(+.f64 (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) z)) (*.f64 (neg.f64 z) (-.f64 (*.f64 z x) z)))
(-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 z x) z) 2)) 1)
(*.f64 (-.f64 (*.f64 z x) z) (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2) 1)
(*.f64 1 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (-.f64 (*.f64 z x) z)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (-.f64 (*.f64 z x) z)))
(*.f64 (*.f64 (-.f64 (*.f64 z x) z) (sqrt.f64 (-.f64 (*.f64 z x) z))) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (*.f64 (-.f64 (*.f64 z x) z) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (*.f64 (fma.f64 z x z) (fma.f64 z x z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (*.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (fma.f64 z x z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (*.f64 (fma.f64 z x z) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (*.f64 (-.f64 (*.f64 z x) z) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (*.f64 (-.f64 (*.f64 z x) z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (fma.f64 z x z))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (-.f64 (*.f64 z x) z)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (-.f64 (*.f64 z x) z)) (fma.f64 z x z))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4))
(log.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2)))
(exp.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 z x) z))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 z x) z))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2)))
Outputs
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 -1 (*.f64 z (+.f64 1 (*.f64 -1 x))))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (-.f64 x 1) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (+.f64 1 (*.f64 -1 x)) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (+.f64 1 (*.f64 -1 x)) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (+.f64 1 (*.f64 -1 x)) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (+.f64 1 (*.f64 -1 x)) 2) (pow.f64 z 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(pow.f64 z 2)
(*.f64 z z)
(+.f64 (pow.f64 z 2) (*.f64 -2 (*.f64 (pow.f64 z 2) x)))
(+.f64 (*.f64 z z) (*.f64 -2 (*.f64 x (*.f64 z z))))
(fma.f64 z z (*.f64 x (*.f64 (*.f64 z z) -2)))
(fma.f64 x (*.f64 (*.f64 z z) -2) (*.f64 z z))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 z z) (fma.f64 -2 (*.f64 x (*.f64 z z)) (*.f64 (*.f64 z z) (*.f64 x x))))
(fma.f64 z z (fma.f64 -2 (*.f64 x (*.f64 z z)) (pow.f64 (*.f64 x z) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 z z) (fma.f64 -2 (*.f64 x (*.f64 z z)) (*.f64 (*.f64 z z) (*.f64 x x))))
(fma.f64 z z (fma.f64 -2 (*.f64 x (*.f64 z z)) (pow.f64 (*.f64 x z) 2)))
(*.f64 (pow.f64 z 2) (pow.f64 x 2))
(*.f64 (*.f64 z z) (*.f64 x x))
(pow.f64 (*.f64 x z) 2)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))
(fma.f64 -2 (*.f64 x (*.f64 z z)) (*.f64 (*.f64 z z) (*.f64 x x)))
(fma.f64 -2 (*.f64 x (*.f64 z z)) (pow.f64 (*.f64 x z) 2))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 z z) (fma.f64 -2 (*.f64 x (*.f64 z z)) (*.f64 (*.f64 z z) (*.f64 x x))))
(fma.f64 z z (fma.f64 -2 (*.f64 x (*.f64 z z)) (pow.f64 (*.f64 x z) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 z z) (fma.f64 -2 (*.f64 x (*.f64 z z)) (*.f64 (*.f64 z z) (*.f64 x x))))
(fma.f64 z z (fma.f64 -2 (*.f64 x (*.f64 z z)) (pow.f64 (*.f64 x z) 2)))
(*.f64 (pow.f64 z 2) (pow.f64 x 2))
(*.f64 (*.f64 z z) (*.f64 x x))
(pow.f64 (*.f64 x z) 2)
(+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2)))
(fma.f64 -2 (*.f64 x (*.f64 z z)) (*.f64 (*.f64 z z) (*.f64 x x)))
(fma.f64 -2 (*.f64 x (*.f64 z z)) (pow.f64 (*.f64 x z) 2))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 z z) (fma.f64 -2 (*.f64 x (*.f64 z z)) (*.f64 (*.f64 z z) (*.f64 x x))))
(fma.f64 z z (fma.f64 -2 (*.f64 x (*.f64 z z)) (pow.f64 (*.f64 x z) 2)))
(+.f64 (pow.f64 z 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 2) (pow.f64 x 2))))
(+.f64 (*.f64 z z) (fma.f64 -2 (*.f64 x (*.f64 z z)) (*.f64 (*.f64 z z) (*.f64 x x))))
(fma.f64 z z (fma.f64 -2 (*.f64 x (*.f64 z z)) (pow.f64 (*.f64 x z) 2)))
(+.f64 (*.f64 z x) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 z x) (*.f64 (neg.f64 z) 1))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 z) 1 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) 2) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (-.f64 (*.f64 z x) z) (fma.f64 (neg.f64 (sqrt.f64 z)) (sqrt.f64 z) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (neg.f64 z) (*.f64 z x))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(-.f64 (*.f64 z x) z)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(-.f64 (+.f64 1 (-.f64 (*.f64 z x) z)) 1)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))) (/.f64 (pow.f64 z 3) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z))))
(-.f64 (/.f64 (pow.f64 (*.f64 z x) 2) (fma.f64 z x z)) (/.f64 (*.f64 z z) (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(*.f64 z (-.f64 x 1))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 1 (-.f64 (*.f64 z x) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z))))
(*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (/.f64 1 (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x z) z) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x z) z)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x z) z) 4))) (fabs.f64 (cbrt.f64 (-.f64 (*.f64 x z) z))))
(*.f64 (cbrt.f64 (fma.f64 x z (neg.f64 z))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x z (neg.f64 z)) 4))))
(*.f64 (pow.f64 1 1/2) (-.f64 (*.f64 z x) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x z) z) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x z) z)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 x z) z) 4))) (fabs.f64 (cbrt.f64 (-.f64 (*.f64 x z) z))))
(*.f64 (cbrt.f64 (fma.f64 x z (neg.f64 z))) (sqrt.f64 (cbrt.f64 (pow.f64 (fma.f64 x z (neg.f64 z)) 4))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)) (-.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z))))
(/.f64 1 (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (neg.f64 (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(/.f64 (+.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 (neg.f64 z) 3)) (+.f64 (pow.f64 (*.f64 z x) 2) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 z x) (neg.f64 z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z))))
(/.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 (neg.f64 z) (neg.f64 z))) (-.f64 (*.f64 z x) (neg.f64 z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 z x z))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z))
(pow.f64 (-.f64 (*.f64 z x) z) 1)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2) 1/2)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3) 1/3)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) 2)
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(fabs.f64 (-.f64 (*.f64 z x) z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(exp.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 z x) z))) 1/2))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(fma.f64 z x (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(fma.f64 x z (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 1 (*.f64 z x) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(fma.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)) (neg.f64 z))
(*.f64 (+.f64 x -1) z)
(-.f64 (*.f64 x z) z)
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 (-.f64 (*.f64 z x) z) (*.f64 z x)) (*.f64 (-.f64 (*.f64 z x) z) (neg.f64 z)))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(+.f64 (*.f64 (*.f64 z x) (-.f64 (*.f64 z x) z)) (*.f64 (neg.f64 z) (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(-.f64 (+.f64 1 (pow.f64 (-.f64 (*.f64 z x) z) 2)) 1)
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (-.f64 (*.f64 z x) z) (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2) 1)
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 1 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x z) z)) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x z) z) 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x z (neg.f64 z))) 2) (cbrt.f64 (pow.f64 (fma.f64 x z (neg.f64 z)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x z) z)) 2) (cbrt.f64 (pow.f64 (-.f64 (*.f64 x z) z) 4)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x z (neg.f64 z))) 2) (cbrt.f64 (pow.f64 (fma.f64 x z (neg.f64 z)) 4)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (*.f64 (sqrt.f64 (-.f64 (*.f64 z x) z)) (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (*.f64 (-.f64 (*.f64 z x) z) (sqrt.f64 (-.f64 (*.f64 z x) z))) (sqrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(*.f64 (*.f64 (-.f64 (*.f64 z x) z) (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2)) (cbrt.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (*.f64 (fma.f64 z x z) (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (/.f64 (*.f64 (fma.f64 z x z) (fma.f64 z x z)) (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z)) (/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z)))
(/.f64 (*.f64 (pow.f64 (fma.f64 x z (neg.f64 z)) 2) (*.f64 (fma.f64 x z z) (fma.f64 x z z))) (*.f64 (fma.f64 x z z) (fma.f64 x z z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3))) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2))) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z)))) (/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (*.f64 (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))) (fma.f64 z x z)))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (/.f64 (*.f64 (fma.f64 z x z) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z)))) (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2))) (/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z)))) (/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (*.f64 (fma.f64 z x z) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (/.f64 (*.f64 (fma.f64 z x z) (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z)))) (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2))) (/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z)))) (/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z)))
(/.f64 (*.f64 (-.f64 (*.f64 z x) z) (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3))) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (*.f64 x z) z) (/.f64 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2))) (-.f64 (*.f64 x z) z))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z)))) (fma.f64 x z (neg.f64 z)))
(/.f64 (*.f64 (-.f64 (*.f64 z x) z) (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z))) (fma.f64 z x z))
(/.f64 (-.f64 (*.f64 x z) z) (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z)) (-.f64 (*.f64 x z) z))
(*.f64 (/.f64 (fma.f64 x z (neg.f64 z)) (fma.f64 x z z)) (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 3) (pow.f64 z 3)) (-.f64 (*.f64 z x) z)) (+.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z (fma.f64 z x z))))
(/.f64 (-.f64 (*.f64 x z) z) (/.f64 (+.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z (fma.f64 z x z))) (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z (fma.f64 x z z) (pow.f64 (*.f64 x z) 2))) (-.f64 (*.f64 x z) z))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 3) (pow.f64 z 3)) (fma.f64 z z (*.f64 (*.f64 x z) (fma.f64 x z z)))) (fma.f64 x z (neg.f64 z)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 z x) 2) (*.f64 z z)) (-.f64 (*.f64 z x) z)) (fma.f64 z x z))
(/.f64 (-.f64 (*.f64 x z) z) (/.f64 (fma.f64 z x z) (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)) (fma.f64 x z z)) (-.f64 (*.f64 x z) z))
(*.f64 (/.f64 (fma.f64 x z (neg.f64 z)) (fma.f64 x z z)) (-.f64 (pow.f64 (*.f64 x z) 2) (*.f64 z z)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 4))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(log.f64 (exp.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2)))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(cbrt.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2) 3))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2)))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(exp.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 z x) z))))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (*.f64 z x) z))) 1))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2)))
(*.f64 (pow.f64 (+.f64 x -1) 2) (*.f64 z z))
(pow.f64 (-.f64 (*.f64 x z) z) 2)
(pow.f64 (fma.f64 x z (neg.f64 z)) 2)

localize19.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z))
99.6%
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
Compiler

Compiled 41 to 29 computations (29.3% saved)

series131.0ms (1.9%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
45.0ms
x
@0
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
38.0ms
z
@0
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
29.0ms
z
@-inf
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
8.0ms
x
@inf
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
6.0ms
z
@inf
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))

rewrite116.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1114×prod-diff
1042×log-prod
694×pow-prod-down
540×pow-prod-up
530×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01330
126430
2300230
Stop Event
node limit
Counts
2 → 109
Calls
Call 1
Inputs
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
(+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z))
Outputs
(+.f64 0 (*.f64 (+.f64 x -1) z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(*.f64 (+.f64 x -1) z)
(*.f64 1 (*.f64 (+.f64 x -1) z))
(*.f64 z (+.f64 x -1))
(*.f64 (*.f64 (+.f64 x -1) z) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (cbrt.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (sqrt.f64 (+.f64 x -1)) (*.f64 (sqrt.f64 (+.f64 x -1)) z))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) (sqrt.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(*.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (E.f64))
(/.f64 (pow.f64 (E.f64) (/.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (log.f64 (/.f64 (+.f64 x -1) z)))) (pow.f64 (E.f64) (/.f64 (pow.f64 (log.f64 z) 2) (log.f64 (/.f64 (+.f64 x -1) z)))))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(pow.f64 (E.f64) (log.f64 (*.f64 (+.f64 x -1) z)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(pow.f64 (*.f64 (cbrt.f64 z) (cbrt.f64 (+.f64 x -1))) 3)
(pow.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 x -1) 3)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x -1))) 2)
(pow.f64 (pow.f64 (E.f64) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (E.f64) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (E.f64) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))) (/.f64 1 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2))))
(pow.f64 (pow.f64 (E.f64) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))) (/.f64 1 (log.f64 (/.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)
(-.f64 (/.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (log.f64 (/.f64 (+.f64 x -1) z))) (/.f64 (pow.f64 (log.f64 z) 2) (log.f64 (/.f64 (+.f64 x -1) z))))
(-.f64 (log.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z)) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 (fma.f64 x x -1) z)) (log.f64 (+.f64 x 1)))
(*.f64 1 (log.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3)) (/.f64 1 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2))))
(*.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (/.f64 1 (log.f64 (/.f64 (+.f64 x -1) z))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))))
(/.f64 1 (/.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2)) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))))
(/.f64 1 (/.f64 (log.f64 (/.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2)))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3)) (+.f64 (pow.f64 (log.f64 z) 2) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (*.f64 (log.f64 (+.f64 x -1)) (log.f64 z)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 x -1) z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))) (neg.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))) (neg.f64 (log.f64 (/.f64 (+.f64 x -1) z))))
(/.f64 (-.f64 (pow.f64 (log.f64 z) 2) (pow.f64 (log.f64 (+.f64 x -1)) 2)) (log.f64 (/.f64 z (+.f64 x -1))))
(pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)
(pow.f64 (/.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2)) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))) -1)
(pow.f64 (/.f64 (log.f64 (/.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))) -1)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))
(log.f64 (*.f64 (+.f64 x -1) z))
(log.f64 (+.f64 1 (fma.f64 (+.f64 x -1) z -1)))
(log.f64 (*.f64 (+.f64 x -1) (+.f64 1 (-.f64 z 1))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (+.f64 x -1) 1)) z))
(log.f64 (*.f64 (+.f64 1 (-.f64 (+.f64 x -1) 1)) (+.f64 1 (-.f64 z 1))))
(log.f64 (*.f64 z (+.f64 1 (-.f64 (+.f64 x -1) 1))))
(log.f64 (*.f64 (+.f64 1 (-.f64 z 1)) (+.f64 x -1)))
(log.f64 (*.f64 (+.f64 1 (-.f64 z 1)) (+.f64 1 (-.f64 (+.f64 x -1) 1))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(log1p.f64 (fma.f64 (+.f64 x -1) z -1))
(fma.f64 1 (log.f64 (+.f64 x -1)) (log.f64 z))
(fma.f64 1 (log.f64 z) (log.f64 (+.f64 x -1)))
(fma.f64 (log.f64 (+.f64 x -1)) 1 (log.f64 z))
(fma.f64 (log.f64 z) 1 (log.f64 (+.f64 x -1)))
(fma.f64 (cbrt.f64 (log.f64 z)) (pow.f64 (cbrt.f64 (log.f64 z)) 2) (log.f64 (+.f64 x -1)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 z)) 2) (cbrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (log.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (cbrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (sqrt.f64 (log.f64 (+.f64 x -1))) (sqrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))

simplify127.0ms (1.9%)

Algorithm
egg-herbie
Rules
1320×unswap-sqr
622×times-frac
508×associate-+l+
492×sqr-pow
450×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03266965
18594645
225324481
Stop Event
node limit
Counts
157 → 232
Calls
Call 1
Inputs
(exp.f64 (+.f64 (log.f64 -1) (log.f64 z)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))))
(exp.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)))
(exp.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)))
(exp.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)))
(exp.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(+.f64 (log.f64 -1) (log.f64 z))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 x) (log.f64 z)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 x) (log.f64 z))))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (log.f64 z)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 0 (*.f64 (+.f64 x -1) z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(*.f64 (+.f64 x -1) z)
(*.f64 1 (*.f64 (+.f64 x -1) z))
(*.f64 z (+.f64 x -1))
(*.f64 (*.f64 (+.f64 x -1) z) 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (cbrt.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (sqrt.f64 (+.f64 x -1)) (*.f64 (sqrt.f64 (+.f64 x -1)) z))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) (sqrt.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(*.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (E.f64))
(/.f64 (pow.f64 (E.f64) (/.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (log.f64 (/.f64 (+.f64 x -1) z)))) (pow.f64 (E.f64) (/.f64 (pow.f64 (log.f64 z) 2) (log.f64 (/.f64 (+.f64 x -1) z)))))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(pow.f64 (E.f64) (log.f64 (*.f64 (+.f64 x -1) z)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(pow.f64 (*.f64 (cbrt.f64 z) (cbrt.f64 (+.f64 x -1))) 3)
(pow.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 x -1) 3)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x -1))) 2)
(pow.f64 (pow.f64 (E.f64) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (E.f64) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (E.f64) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))) (/.f64 1 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2))))
(pow.f64 (pow.f64 (E.f64) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))) (/.f64 1 (log.f64 (/.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)
(-.f64 (/.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (log.f64 (/.f64 (+.f64 x -1) z))) (/.f64 (pow.f64 (log.f64 z) 2) (log.f64 (/.f64 (+.f64 x -1) z))))
(-.f64 (log.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z)) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 (fma.f64 x x -1) z)) (log.f64 (+.f64 x 1)))
(*.f64 1 (log.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3)) (/.f64 1 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2))))
(*.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (/.f64 1 (log.f64 (/.f64 (+.f64 x -1) z))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))))
(/.f64 1 (/.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2)) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))))
(/.f64 1 (/.f64 (log.f64 (/.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2)))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3)) (+.f64 (pow.f64 (log.f64 z) 2) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (*.f64 (log.f64 (+.f64 x -1)) (log.f64 z)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 x -1) z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))) (neg.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))) (neg.f64 (log.f64 (/.f64 (+.f64 x -1) z))))
(/.f64 (-.f64 (pow.f64 (log.f64 z) 2) (pow.f64 (log.f64 (+.f64 x -1)) 2)) (log.f64 (/.f64 z (+.f64 x -1))))
(pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)
(pow.f64 (/.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2)) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))) -1)
(pow.f64 (/.f64 (log.f64 (/.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))) -1)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))
(log.f64 (*.f64 (+.f64 x -1) z))
(log.f64 (+.f64 1 (fma.f64 (+.f64 x -1) z -1)))
(log.f64 (*.f64 (+.f64 x -1) (+.f64 1 (-.f64 z 1))))
(log.f64 (*.f64 (+.f64 1 (-.f64 (+.f64 x -1) 1)) z))
(log.f64 (*.f64 (+.f64 1 (-.f64 (+.f64 x -1) 1)) (+.f64 1 (-.f64 z 1))))
(log.f64 (*.f64 z (+.f64 1 (-.f64 (+.f64 x -1) 1))))
(log.f64 (*.f64 (+.f64 1 (-.f64 z 1)) (+.f64 x -1)))
(log.f64 (*.f64 (+.f64 1 (-.f64 z 1)) (+.f64 1 (-.f64 (+.f64 x -1) 1))))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(log1p.f64 (fma.f64 (+.f64 x -1) z -1))
(fma.f64 1 (log.f64 (+.f64 x -1)) (log.f64 z))
(fma.f64 1 (log.f64 z) (log.f64 (+.f64 x -1)))
(fma.f64 (log.f64 (+.f64 x -1)) 1 (log.f64 z))
(fma.f64 (log.f64 z) 1 (log.f64 (+.f64 x -1)))
(fma.f64 (cbrt.f64 (log.f64 z)) (pow.f64 (cbrt.f64 (log.f64 z)) 2) (log.f64 (+.f64 x -1)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 z)) 2) (cbrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (log.f64 z))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (cbrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (sqrt.f64 (log.f64 (+.f64 x -1))) (sqrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
Outputs
(exp.f64 (+.f64 (log.f64 -1) (log.f64 z)))
(neg.f64 z)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))
(exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))
(*.f64 z (exp.f64 (log.f64 x)))
(*.f64 z x)
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))))
(fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))))
(-.f64 (*.f64 z (exp.f64 (log.f64 x))) (/.f64 (*.f64 z (exp.f64 (log.f64 x))) x))
(-.f64 (*.f64 z x) (/.f64 x (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))))
(fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))))
(-.f64 (*.f64 z (exp.f64 (log.f64 x))) (/.f64 (*.f64 z (exp.f64 (log.f64 x))) x))
(-.f64 (*.f64 z x) (/.f64 x (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))))
(fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) x) (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))))
(-.f64 (*.f64 z (exp.f64 (log.f64 x))) (/.f64 (*.f64 z (exp.f64 (log.f64 x))) x))
(-.f64 (*.f64 z x) (/.f64 x (/.f64 x z)))
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z))))
(exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (log.f64 z))))
(*.f64 (pow.f64 (/.f64 -1 x) -1) (neg.f64 z))
(/.f64 (neg.f64 z) (/.f64 -1 x))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))))
(fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (log.f64 z)))) x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (log.f64 z)))))
(fma.f64 (pow.f64 (/.f64 -1 x) -1) (neg.f64 z) (neg.f64 (/.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 x (neg.f64 z)))))
(-.f64 (/.f64 (neg.f64 z) (/.f64 -1 x)) (/.f64 (/.f64 (neg.f64 z) (/.f64 -1 x)) x))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))))
(fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (log.f64 z)))) x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (log.f64 z)))))
(fma.f64 (pow.f64 (/.f64 -1 x) -1) (neg.f64 z) (neg.f64 (/.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 x (neg.f64 z)))))
(-.f64 (/.f64 (neg.f64 z) (/.f64 -1 x)) (/.f64 (/.f64 (neg.f64 z) (/.f64 -1 x)) x))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))) x)) (exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))))
(fma.f64 -1 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (log.f64 z)))) x) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (log.f64 z)))))
(fma.f64 (pow.f64 (/.f64 -1 x) -1) (neg.f64 z) (neg.f64 (/.f64 (pow.f64 (/.f64 -1 x) -1) (/.f64 x (neg.f64 z)))))
(-.f64 (/.f64 (neg.f64 z) (/.f64 -1 x)) (/.f64 (/.f64 (neg.f64 z) (/.f64 -1 x)) x))
(exp.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(exp.f64 (+.f64 (+.f64 (log.f64 -1) (log.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 -1 (*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (pow.f64 (/.f64 -1 z) -1) (neg.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(exp.f64 (+.f64 (+.f64 (log.f64 -1) (log.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 -1 (*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (pow.f64 (/.f64 -1 z) -1) (neg.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(exp.f64 (+.f64 (+.f64 (log.f64 -1) (log.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 -1 (*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (pow.f64 (/.f64 -1 z) -1) (neg.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(exp.f64 (+.f64 (+.f64 (log.f64 -1) (log.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 -1 (*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (pow.f64 (/.f64 -1 z) -1) (neg.f64 (+.f64 -1 x)))
(+.f64 (log.f64 -1) (log.f64 z))
(+.f64 (log.f64 -1) (+.f64 (*.f64 -1 x) (log.f64 z)))
(+.f64 (log.f64 -1) (fma.f64 -1 x (log.f64 z)))
(+.f64 (log.f64 -1) (-.f64 (log.f64 z) x))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 x) (log.f64 z))))
(fma.f64 -1/2 (*.f64 x x) (+.f64 (log.f64 -1) (fma.f64 -1 x (log.f64 z))))
(+.f64 (-.f64 (log.f64 z) x) (fma.f64 -1/2 (*.f64 x x) (log.f64 -1)))
(fma.f64 -1/2 (*.f64 x x) (+.f64 (log.f64 -1) (-.f64 (log.f64 z) x)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (log.f64 z)))))
(fma.f64 -1/2 (*.f64 x x) (+.f64 (log.f64 -1) (fma.f64 -1 x (fma.f64 -1/3 (pow.f64 x 3) (log.f64 z)))))
(+.f64 (-.f64 (fma.f64 -1/3 (pow.f64 x 3) (log.f64 z)) x) (fma.f64 -1/2 (*.f64 x x) (log.f64 -1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))
(fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))
(+.f64 (log.f64 z) (log.f64 x))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (/.f64 1 x))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) (/.f64 1 x))
(+.f64 (+.f64 (log.f64 z) (log.f64 x)) (/.f64 -1 x))
(+.f64 (log.f64 z) (+.f64 (/.f64 -1 x) (log.f64 x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) (+.f64 (/.f64 1 x) (/.f64 1/2 (*.f64 x x))))
(+.f64 (log.f64 z) (-.f64 (log.f64 x) (+.f64 (/.f64 1 x) (/.f64 1/2 (*.f64 x x)))))
(+.f64 (log.f64 z) (+.f64 (log.f64 x) (+.f64 (/.f64 -1 x) (/.f64 -1/2 (*.f64 x x)))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(-.f64 (-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) (/.f64 1/2 (*.f64 x x))) (+.f64 (/.f64 1 x) (/.f64 1/3 (pow.f64 x 3))))
(+.f64 (log.f64 x) (-.f64 (log.f64 z) (+.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 (/.f64 1 x) (/.f64 1/3 (pow.f64 x 3))))))
(+.f64 (+.f64 (log.f64 z) (log.f64 x)) (-.f64 (/.f64 -1 x) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/3 (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z)))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (log.f64 z)))
(-.f64 (+.f64 (log.f64 -1) (log.f64 z)) (log.f64 (/.f64 -1 x)))
(+.f64 (log.f64 -1) (-.f64 (log.f64 z) (log.f64 (/.f64 -1 x))))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (log.f64 z))) (/.f64 1 x))
(+.f64 (-.f64 (+.f64 (log.f64 -1) (log.f64 z)) (log.f64 (/.f64 -1 x))) (/.f64 -1 x))
(-.f64 (+.f64 (log.f64 -1) (-.f64 (log.f64 z) (/.f64 1 x))) (log.f64 (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (log.f64 z))) (+.f64 (/.f64 1 x) (/.f64 1/2 (*.f64 x x))))
(+.f64 (-.f64 (-.f64 (+.f64 (log.f64 -1) (log.f64 z)) (log.f64 (/.f64 -1 x))) (/.f64 1/2 (*.f64 x x))) (/.f64 -1 x))
(+.f64 (-.f64 (+.f64 (log.f64 -1) (-.f64 (log.f64 z) (/.f64 1 x))) (log.f64 (/.f64 -1 x))) (/.f64 -1/2 (*.f64 x x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (log.f64 -1) (log.f64 z))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (+.f64 (log.f64 -1) (log.f64 z))) (+.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 (/.f64 1 x) (/.f64 1/3 (pow.f64 x 3)))))
(-.f64 (-.f64 (+.f64 (log.f64 -1) (log.f64 z)) (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 (/.f64 1 x) (/.f64 1/3 (pow.f64 x 3)))))
(-.f64 (-.f64 (+.f64 (log.f64 -1) (-.f64 (log.f64 z) (/.f64 1 x))) (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 1/2 (*.f64 x x)) (/.f64 1/3 (pow.f64 x 3))))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (+.f64 (log.f64 -1) (log.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 -1) (-.f64 (log.f64 (+.f64 -1 x)) (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 -1) (-.f64 (log1p.f64 (+.f64 x -2)) (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (+.f64 (log.f64 -1) (log.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 -1) (-.f64 (log.f64 (+.f64 -1 x)) (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 -1) (-.f64 (log1p.f64 (+.f64 x -2)) (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (+.f64 (log.f64 -1) (log.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 -1) (-.f64 (log.f64 (+.f64 -1 x)) (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 -1) (-.f64 (log1p.f64 (+.f64 x -2)) (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 -1) (+.f64 (log.f64 (-.f64 x 1)) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (+.f64 (log.f64 -1) (log.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 -1) (-.f64 (log.f64 (+.f64 -1 x)) (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 -1) (-.f64 (log1p.f64 (+.f64 x -2)) (log.f64 (/.f64 -1 z))))
(+.f64 0 (*.f64 (+.f64 x -1) z))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1 x)) z)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1 x)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1 x)) z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1 x)) z)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1 x)) z))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1 x)) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 (+.f64 x -1) z)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 1 (*.f64 (+.f64 x -1) z))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 z (+.f64 x -1))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 (*.f64 (+.f64 x -1) z) 1)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (cbrt.f64 (*.f64 (+.f64 x -1) z)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 (sqrt.f64 (+.f64 x -1)) (*.f64 (sqrt.f64 (+.f64 x -1)) z))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) (sqrt.f64 (*.f64 (+.f64 x -1) z)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(*.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z)) (sqrt.f64 z))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(/.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 (+.f64 -1 (pow.f64 x 3)) (/.f64 (-.f64 (fma.f64 x x 1) (neg.f64 x)) z))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 x 3)) (+.f64 x (fma.f64 x x 1))) z)
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(/.f64 (fma.f64 x x -1) (/.f64 (+.f64 x 1) z))
(/.f64 z (/.f64 (+.f64 x 1) (fma.f64 x x -1)))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (E.f64))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) (E.f64))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (-.f64 (*.f64 z x) z))))) (E.f64))
(/.f64 (pow.f64 (E.f64) (/.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (log.f64 (/.f64 (+.f64 x -1) z)))) (pow.f64 (E.f64) (/.f64 (pow.f64 (log.f64 z) 2) (log.f64 (/.f64 (+.f64 x -1) z)))))
(/.f64 (pow.f64 (E.f64) (/.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (log.f64 (/.f64 (+.f64 -1 x) z)))) (pow.f64 (E.f64) (/.f64 (pow.f64 (log.f64 z) 2) (log.f64 (/.f64 (+.f64 -1 x) z)))))
(/.f64 (pow.f64 (E.f64) (/.f64 (pow.f64 (log1p.f64 (+.f64 x -2)) 2) (log.f64 (/.f64 (+.f64 -1 x) z)))) (pow.f64 (E.f64) (/.f64 (pow.f64 (log.f64 z) 2) (log.f64 (/.f64 (+.f64 -1 x) z)))))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (E.f64) (log.f64 (*.f64 (+.f64 x -1) z)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (*.f64 (cbrt.f64 z) (cbrt.f64 (+.f64 x -1))) 3)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 x -1) 3)) 1/3)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x -1))) 2)
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (E.f64) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (E.f64) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (E.f64) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (E.f64) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))) (/.f64 1 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2))))
(pow.f64 (pow.f64 (E.f64) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3))) (/.f64 1 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log.f64 (+.f64 -1 x)) 2))))
(pow.f64 (pow.f64 (E.f64) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log1p.f64 (+.f64 x -2)) 3))) (/.f64 1 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log1p.f64 (+.f64 x -2)) 2))))
(pow.f64 (pow.f64 (E.f64) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))) (/.f64 1 (log.f64 (/.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (E.f64) (-.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (pow.f64 (log.f64 z) 2))) (/.f64 1 (log.f64 (/.f64 (+.f64 -1 x) z))))
(pow.f64 (pow.f64 (E.f64) (-.f64 (pow.f64 (log1p.f64 (+.f64 x -2)) 2) (pow.f64 (log.f64 z) 2))) (/.f64 1 (log.f64 (/.f64 (+.f64 -1 x) z))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (cbrt.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (sqrt.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))) (sqrt.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (sqrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) 2))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (fabs.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (sqrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))) (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) (cbrt.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) 2)) (cbrt.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))) (cbrt.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) (sqrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) 2)) (sqrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))) (sqrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(log.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(+.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) (neg.f64 (*.f64 (exp.f64 (+.f64 (log.f64 -1) (log.f64 z))) x)))
(*.f64 z (+.f64 -1 x))
(-.f64 (*.f64 z x) z)
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(-.f64 (/.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (log.f64 (/.f64 (+.f64 x -1) z))) (/.f64 (pow.f64 (log.f64 z) 2) (log.f64 (/.f64 (+.f64 x -1) z))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (+.f64 x -2)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(-.f64 (log.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z)) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (-.f64 (fma.f64 x x 1) (neg.f64 x))))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (+.f64 x (fma.f64 x x 1))))
(-.f64 (log.f64 (-.f64 (*.f64 z (pow.f64 x 3)) z)) (log.f64 (+.f64 x (fma.f64 x x 1))))
(-.f64 (log.f64 (*.f64 (fma.f64 x x -1) z)) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log1p.f64 x))
(*.f64 1 (log.f64 (*.f64 (+.f64 x -1) z)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3)) (/.f64 1 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2))))
(/.f64 1 (/.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log.f64 (+.f64 -1 x)) 2)) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3))))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log.f64 (+.f64 -1 x)) 2)))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log1p.f64 (+.f64 x -2)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log1p.f64 (+.f64 x -2)) 2)))
(*.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (/.f64 1 (log.f64 (/.f64 (+.f64 x -1) z))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (+.f64 x -2)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(/.f64 1 (/.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2)) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))))
(/.f64 1 (/.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log.f64 (+.f64 -1 x)) 2)) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3))))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log.f64 (+.f64 -1 x)) 2)))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log1p.f64 (+.f64 x -2)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log1p.f64 (+.f64 x -2)) 2)))
(/.f64 1 (/.f64 (log.f64 (/.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (+.f64 x -2)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2)))
(/.f64 1 (/.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log.f64 (+.f64 -1 x)) 2)) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3))))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log.f64 (+.f64 -1 x)) 2)))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log1p.f64 (+.f64 x -2)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log1p.f64 (+.f64 x -2)) 2)))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3)) (+.f64 (pow.f64 (log.f64 z) 2) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (*.f64 (log.f64 (+.f64 x -1)) (log.f64 z)))))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3)) (+.f64 (pow.f64 (log.f64 z) 2) (-.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (*.f64 (log.f64 z) (log.f64 (+.f64 -1 x))))))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3)) (+.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 (+.f64 -1 x)) (log.f64 (/.f64 (+.f64 -1 x) z)))))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log1p.f64 (+.f64 x -2)) 3)) (+.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log1p.f64 (+.f64 x -2)) (log.f64 (/.f64 (+.f64 -1 x) z)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 x -1) z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (+.f64 x -2)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))) (neg.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2))))
(/.f64 1 (/.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log.f64 (+.f64 -1 x)) 2)) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3))))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log.f64 (+.f64 -1 x)) 2)))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log1p.f64 (+.f64 x -2)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log1p.f64 (+.f64 x -2)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))) (neg.f64 (log.f64 (/.f64 (+.f64 x -1) z))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (+.f64 x -2)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(/.f64 (-.f64 (pow.f64 (log.f64 z) 2) (pow.f64 (log.f64 (+.f64 x -1)) 2)) (log.f64 (/.f64 z (+.f64 x -1))))
(/.f64 (-.f64 (pow.f64 (log.f64 z) 2) (pow.f64 (log.f64 (+.f64 -1 x)) 2)) (log.f64 (/.f64 z (+.f64 -1 x))))
(/.f64 (-.f64 (pow.f64 (log.f64 z) 2) (pow.f64 (log1p.f64 (+.f64 x -2)) 2)) (log.f64 (/.f64 z (+.f64 -1 x))))
(pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2) 1/2)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/3)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (/.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 x -1))) (pow.f64 (log.f64 (+.f64 x -1)) 2)) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 x -1)) 3))) -1)
(/.f64 1 (/.f64 (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log.f64 (+.f64 -1 x)) 2)) (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3))))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log.f64 (+.f64 -1 x)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log.f64 (+.f64 -1 x)) 2)))
(/.f64 (+.f64 (pow.f64 (log.f64 z) 3) (pow.f64 (log1p.f64 (+.f64 x -2)) 3)) (fma.f64 (log.f64 z) (log.f64 (/.f64 z (+.f64 -1 x))) (pow.f64 (log1p.f64 (+.f64 x -2)) 2)))
(pow.f64 (/.f64 (log.f64 (/.f64 (+.f64 x -1) z)) (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2))) -1)
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (+.f64 x -2)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log.f64 (*.f64 (+.f64 x -1) z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log.f64 (+.f64 1 (fma.f64 (+.f64 x -1) z -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log.f64 (*.f64 (+.f64 x -1) (+.f64 1 (-.f64 z 1))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log.f64 (*.f64 (+.f64 1 (-.f64 (+.f64 x -1) 1)) z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log.f64 (*.f64 (+.f64 1 (-.f64 (+.f64 x -1) 1)) (+.f64 1 (-.f64 z 1))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log.f64 (*.f64 z (+.f64 1 (-.f64 (+.f64 x -1) 1))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log.f64 (*.f64 (+.f64 1 (-.f64 z 1)) (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log.f64 (*.f64 (+.f64 1 (-.f64 z 1)) (+.f64 1 (-.f64 (+.f64 x -1) 1))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1/3))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log1p.f64 (fma.f64 (+.f64 x -1) z -1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 1 (log.f64 (+.f64 x -1)) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 1 (log.f64 z) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (log.f64 (+.f64 x -1)) 1 (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (log.f64 z) 1 (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (cbrt.f64 (log.f64 z)) (pow.f64 (cbrt.f64 (log.f64 z)) 2) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 z)) 2) (cbrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (cbrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (sqrt.f64 (log.f64 (+.f64 x -1))) (sqrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))

eval416.0ms (6.1%)

Compiler

Compiled 12909 to 7192 computations (44.3% saved)

prune194.0ms (2.9%)

Pruning

28 alts after pruning (21 fresh and 7 done)

PrunedKeptTotal
New72019739
Fresh325
Picked101
Done3710
Total72728755
Accurracy
82.8%
Counts
755 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
47.1%
(pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)))) 3)
16.4%
(pow.f64 (*.f64 (pow.f64 (*.f64 1 z) 1/3) (cbrt.f64 -1)) 3)
15.0%
(pow.f64 (cbrt.f64 (*.f64 z x)) 3)
37.4%
(pow.f64 (cbrt.f64 (neg.f64 z)) 3)
15.2%
(/.f64 (neg.f64 z) (/.f64 -1 x))
41.1%
(-.f64 (+.f64 1 (-.f64 (*.f64 z x) z)) 1)
51.8%
(-.f64 (*.f64 z x) z)
82.0%
(-.f64 (*.f64 x (+.f64 y z)) z)
51.5%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
51.8%
(*.f64 (-.f64 x 1) z)
44.9%
(*.f64 (+.f64 z y) x)
4.4%
(*.f64 z (exp.f64 (log.f64 x)))
15.3%
(*.f64 z x)
32.4%
(*.f64 y x)
1.8%
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x z) z)))))
25.5%
(*.f64 -1 (*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
14.1%
(sqrt.f64 (*.f64 z z))
14.8%
(sqrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))))
38.1%
(neg.f64 z)
2.5%
(log.f64 1)
26.5%
(fabs.f64 (-.f64 (*.f64 z x) z))
29.8%
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
22.5%
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3))
1.4%
(exp.f64 (+.f64 (log.f64 z) (log.f64 x)))
22.5%
(exp.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
18.1%
(exp.f64 (sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
16.3%
(exp.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3)))
16.7%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
Compiler

Compiled 555 to 430 computations (22.5% saved)

localize57.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (cbrt.f64 (+.f64 x -1)) z)
99.8%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
99.6%
(cbrt.f64 (+.f64 x -1))
99.6%
(pow.f64 (cbrt.f64 (+.f64 x -1)) 2)
Compiler

Compiled 39 to 29 computations (25.6% saved)

series10.0ms (0.1%)

Counts
4 → 48
Calls

18 calls:

TimeVariablePointExpression
2.0ms
z
@0
(*.f64 (cbrt.f64 (+.f64 x -1)) z)
1.0ms
x
@-inf
(pow.f64 (cbrt.f64 (+.f64 x -1)) 2)
1.0ms
x
@-inf
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
1.0ms
x
@0
(pow.f64 (cbrt.f64 (+.f64 x -1)) 2)
1.0ms
x
@0
(*.f64 (cbrt.f64 (+.f64 x -1)) z)

rewrite96.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1068×log-prod
882×prod-exp
742×pow-prod-down
544×pow-prod-up
498×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01258
124858
2286558
Stop Event
node limit
Counts
4 → 140
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (+.f64 x -1)) 2)
(cbrt.f64 (+.f64 x -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(*.f64 (cbrt.f64 (+.f64 x -1)) z)
Outputs
(+.f64 0 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))) 1)
(*.f64 (cbrt.f64 (+.f64 x -1)) (cbrt.f64 (+.f64 x -1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 4) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2))
(*.f64 (sqrt.f64 (+.f64 x -1)) (pow.f64 (+.f64 x -1) 1/6))
(*.f64 (pow.f64 (+.f64 x -1) 1/6) (sqrt.f64 (+.f64 x -1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 5) (cbrt.f64 (cbrt.f64 (+.f64 x -1))))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))))
(cbrt.f64 (pow.f64 (+.f64 x -1) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))
(exp.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 x -1)) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 (+.f64 x -1)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 x -1))) 1/3))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (log.f64 (cbrt.f64 (+.f64 x -1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (log.f64 (cbrt.f64 (+.f64 x -1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))
(+.f64 0 (cbrt.f64 (+.f64 x -1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 x -1)))) 1)
(*.f64 (cbrt.f64 (+.f64 x -1)) 1)
(*.f64 1 (cbrt.f64 (+.f64 x -1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2) (cbrt.f64 (cbrt.f64 (+.f64 x -1))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2))
(*.f64 (pow.f64 (+.f64 x -1) 1/6) (pow.f64 (+.f64 x -1) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2)))
(/.f64 (cbrt.f64 (fma.f64 x x -1)) (cbrt.f64 (+.f64 x 1)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 x 3))) (cbrt.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(pow.f64 (+.f64 x -1) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x -1)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2) 3/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 3)
(pow.f64 (pow.f64 (+.f64 x -1) 2) 1/6)
(pow.f64 (pow.f64 (+.f64 x -1) 3) 1/9)
(pow.f64 (sqrt.f64 (+.f64 x -1)) 2/3)
(pow.f64 (pow.f64 (+.f64 x -1) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))
(fabs.f64 (cbrt.f64 (+.f64 x -1)))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 x -1)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 x -1))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 x -1))))
(exp.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1)))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (+.f64 x -1))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 x -1))))
(+.f64 0 (*.f64 (+.f64 x -1) z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(/.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(pow.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 x -1) 3)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) 2))
(exp.f64 (+.f64 (log.f64 (+.f64 x -1)) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))))
(exp.f64 (+.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1)))
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (log.f64 (+.f64 x -1))))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1) (*.f64 2/3 (log.f64 (+.f64 x -1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1) (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(+.f64 0 (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))) 1)
(pow.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 3)
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z) 2) 1/2)
(pow.f64 (*.f64 (+.f64 x -1) (pow.f64 z 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 2)
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))))
(cbrt.f64 (*.f64 (+.f64 x -1) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) (pow.f64 z 3))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))) 2))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (log.f64 z)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (log.f64 z)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (log.f64 (cbrt.f64 (+.f64 x -1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))

simplify171.0ms (2.5%)

Algorithm
egg-herbie
Rules
988×log-prod
968×unswap-sqr
708×exp-prod
700×*-commutative
596×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03983902
18803592
224003506
369083506
Stop Event
node limit
Counts
188 → 219
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 -1) 2)
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3) x)) (pow.f64 (cbrt.f64 -1) 2))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3) x)) (+.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (pow.f64 x 2))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3) x)) (+.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1))) (*.f64 2/27 (pow.f64 1 1/3))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (pow.f64 x 2)))))
(cbrt.f64 -1)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2))) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2))) (cbrt.f64 -1))))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 z x)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (-.f64 x 1) z)
(*.f64 (cbrt.f64 -1) z)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 z x))) (*.f64 (cbrt.f64 -1) z))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 z x))) (+.f64 (*.f64 (cbrt.f64 -1) z) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (*.f64 z (pow.f64 x 2))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 z x))) (+.f64 (*.f64 (cbrt.f64 -1) z) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (*.f64 z (pow.f64 x 2)))) (*.f64 -1/3 (/.f64 (*.f64 z (*.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (pow.f64 (cbrt.f64 -1) 2))))))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(+.f64 0 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))) 1)
(*.f64 (cbrt.f64 (+.f64 x -1)) (cbrt.f64 (+.f64 x -1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 4) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2))
(*.f64 (sqrt.f64 (+.f64 x -1)) (pow.f64 (+.f64 x -1) 1/6))
(*.f64 (pow.f64 (+.f64 x -1) 1/6) (sqrt.f64 (+.f64 x -1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 5) (cbrt.f64 (cbrt.f64 (+.f64 x -1))))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))))
(cbrt.f64 (pow.f64 (+.f64 x -1) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))
(exp.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 x -1)) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 (+.f64 x -1)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 x -1))) 1/3))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (log.f64 (cbrt.f64 (+.f64 x -1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (log.f64 (cbrt.f64 (+.f64 x -1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))
(+.f64 0 (cbrt.f64 (+.f64 x -1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 x -1)))) 1)
(*.f64 (cbrt.f64 (+.f64 x -1)) 1)
(*.f64 1 (cbrt.f64 (+.f64 x -1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2) (cbrt.f64 (cbrt.f64 (+.f64 x -1))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2))
(*.f64 (pow.f64 (+.f64 x -1) 1/6) (pow.f64 (+.f64 x -1) 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2)))
(/.f64 (cbrt.f64 (fma.f64 x x -1)) (cbrt.f64 (+.f64 x 1)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 x 3))) (cbrt.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(pow.f64 (+.f64 x -1) 1/3)
(pow.f64 (cbrt.f64 (+.f64 x -1)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) 1/2)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2) 3/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 3)
(pow.f64 (pow.f64 (+.f64 x -1) 2) 1/6)
(pow.f64 (pow.f64 (+.f64 x -1) 3) 1/9)
(pow.f64 (sqrt.f64 (+.f64 x -1)) 2/3)
(pow.f64 (pow.f64 (+.f64 x -1) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))
(fabs.f64 (cbrt.f64 (+.f64 x -1)))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 x -1)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 x -1))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 x -1))))
(exp.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1)))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (+.f64 x -1))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 x -1))))
(+.f64 0 (*.f64 (+.f64 x -1) z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(/.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(pow.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 x -1) 3)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (log.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) 2))
(exp.f64 (+.f64 (log.f64 (+.f64 x -1)) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))))
(exp.f64 (+.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1)))
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (log.f64 (+.f64 x -1))))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1) (*.f64 2/3 (log.f64 (+.f64 x -1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1) (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(+.f64 0 (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))) 1)
(pow.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z) 1)
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 3)
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z) 2) 1/2)
(pow.f64 (*.f64 (+.f64 x -1) (pow.f64 z 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 2)
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))))
(cbrt.f64 (*.f64 (+.f64 x -1) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) (pow.f64 z 3))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))) 2))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (log.f64 z)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (log.f64 z)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 z) 1)))
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (log.f64 (cbrt.f64 (+.f64 x -1)))))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
Outputs
(pow.f64 (cbrt.f64 -1) 2)
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3) x)) (pow.f64 (cbrt.f64 -1) 2))
(fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) x) (pow.f64 (cbrt.f64 -1) 2))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3) x)) (+.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (pow.f64 x 2))))
(+.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) x) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) -1/9) (*.f64 x x)))
(fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) x) (fma.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) -1/9) (*.f64 x x) (pow.f64 (cbrt.f64 -1) 2)))
(fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) x) (fma.f64 (*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 -1))) -1/9) (*.f64 x x) (pow.f64 (cbrt.f64 -1) 2)))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3) x)) (+.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (cbrt.f64 -1))) (*.f64 2/27 (pow.f64 1 1/3))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 -2/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3)) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4)) 1/3))) (pow.f64 x 2)))))
(+.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) x) (pow.f64 (cbrt.f64 -1) 2)) (fma.f64 (fma.f64 -2/3 (/.f64 (+.f64 (/.f64 1/27 (pow.f64 (cbrt.f64 -1) 2)) (*.f64 -2/9 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 -1)) 2/27) (pow.f64 x 3) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) -1/9) (*.f64 x x))))
(+.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) x) (pow.f64 (cbrt.f64 -1) 2)) (fma.f64 (fma.f64 -2/3 (/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) -5/27) (cbrt.f64 -1)) 2/27) (pow.f64 x 3) (*.f64 x (*.f64 x (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 4))) -1/9)))))
(+.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) x) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 x x) (+.f64 (*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 -1))) -1/9) (*.f64 x (fma.f64 -2/3 (/.f64 (/.f64 -5/27 (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 -1)) 2/27)))))
(cbrt.f64 -1)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)) (cbrt.f64 -1))
(fma.f64 1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2))) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 -1/9 (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 -1/9 (*.f64 x (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (pow.f64 x 2))) (cbrt.f64 -1))))
(fma.f64 1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 -1/3 (/.f64 (+.f64 (/.f64 1/27 (pow.f64 (cbrt.f64 -1) 2)) (*.f64 -2/9 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 x 3))) (fma.f64 -1/9 (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))) (cbrt.f64 -1))))
(fma.f64 1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) -5/27) (pow.f64 (cbrt.f64 -1) 2)) (pow.f64 x 3)) (fma.f64 -1/9 (*.f64 (*.f64 x x) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))) (cbrt.f64 -1))))
(fma.f64 1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (fma.f64 -1/3 (*.f64 (pow.f64 x 3) (*.f64 (/.f64 -1 (cbrt.f64 -1)) -5/27)) (fma.f64 -1/9 (*.f64 x (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (cbrt.f64 -1))))
(*.f64 -1 z)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 z x)
(*.f64 x z)
(+.f64 (*.f64 -1 z) (*.f64 z x))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(+.f64 (*.f64 -1 z) (*.f64 z x))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (-.f64 x 1) z)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(*.f64 (cbrt.f64 -1) z)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 z x))) (*.f64 (cbrt.f64 -1) z))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 x z)) (*.f64 (cbrt.f64 -1) z))
(fma.f64 (cbrt.f64 -1) z (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 x z) 1/3)))
(*.f64 z (fma.f64 1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 -1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 z x))) (+.f64 (*.f64 (cbrt.f64 -1) z) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (*.f64 z (pow.f64 x 2))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 x z)) (fma.f64 (cbrt.f64 -1) z (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 (*.f64 x x) z)))))
(fma.f64 1/3 (*.f64 x (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) z)) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x (*.f64 x z))) (*.f64 (cbrt.f64 -1) z)))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 x z)) (*.f64 z (fma.f64 -1/9 (*.f64 x (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (cbrt.f64 -1))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) (*.f64 z x))) (+.f64 (*.f64 (cbrt.f64 -1) z) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)) 1/3) (*.f64 z (pow.f64 x 2)))) (*.f64 -1/3 (/.f64 (*.f64 z (*.f64 (+.f64 (*.f64 1/27 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 -2/9 (*.f64 (pow.f64 1 1/3) (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (*.f64 x z)) (fma.f64 (cbrt.f64 -1) z (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 (*.f64 x x) z)) (*.f64 -1/3 (/.f64 (*.f64 (*.f64 z (+.f64 (/.f64 1/27 (pow.f64 (cbrt.f64 -1) 2)) (*.f64 -2/9 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3)) (pow.f64 (cbrt.f64 -1) 2))))))
(fma.f64 1/3 (*.f64 x (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) z)) (fma.f64 (cbrt.f64 -1) z (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 x (*.f64 x z))) (/.f64 (*.f64 -1/3 z) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) -5/27) (pow.f64 x 3)))))))
(+.f64 (*.f64 z (fma.f64 1/3 (*.f64 x (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (cbrt.f64 -1))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 x 3) (*.f64 (/.f64 -1 (cbrt.f64 -1)) -5/27)) z) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (*.f64 -1/9 (*.f64 x (*.f64 x z))))))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(*.f64 (pow.f64 (*.f64 1 (-.f64 x 1)) 1/3) z)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(+.f64 0 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 x 1)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 x 1)) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (pow.f64 (+.f64 -1 x) 2))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))) 1)
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(*.f64 (cbrt.f64 (+.f64 x -1)) (cbrt.f64 (+.f64 x -1)))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) 1)
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(*.f64 1 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 4))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 4) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(*.f64 (sqrt.f64 (+.f64 x -1)) (pow.f64 (+.f64 x -1) 1/6))
(*.f64 (sqrt.f64 (-.f64 x 1)) (pow.f64 (-.f64 x 1) 1/6))
(*.f64 (sqrt.f64 (+.f64 -1 x)) (pow.f64 (+.f64 -1 x) 1/6))
(*.f64 (pow.f64 (+.f64 x -1) 1/6) (sqrt.f64 (+.f64 x -1)))
(*.f64 (sqrt.f64 (-.f64 x 1)) (pow.f64 (-.f64 x 1) 1/6))
(*.f64 (sqrt.f64 (+.f64 -1 x)) (pow.f64 (+.f64 -1 x) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 5) (cbrt.f64 (cbrt.f64 (+.f64 x -1))))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 4))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(cbrt.f64 (pow.f64 (+.f64 x -1) 2))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (*.f64 (log.f64 (+.f64 x -1)) 2/3))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) 2/3))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) 2))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) 2))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) 1))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 (+.f64 x -1)))) 3))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (+.f64 x -1))) 1/3))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (log.f64 (cbrt.f64 (+.f64 x -1)))))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (log.f64 (cbrt.f64 (+.f64 x -1)))))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2)))
(pow.f64 (cbrt.f64 (-.f64 x 1)) 2)
(pow.f64 (cbrt.f64 (+.f64 -1 x)) 2)
(cbrt.f64 (pow.f64 (+.f64 -1 x) 2))
(+.f64 0 (cbrt.f64 (+.f64 x -1)))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (-.f64 x 1)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (-.f64 x 1))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (+.f64 -1 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 x -1)))) 1)
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(*.f64 (cbrt.f64 (+.f64 x -1)) 1)
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(*.f64 1 (cbrt.f64 (+.f64 x -1)))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2) (cbrt.f64 (cbrt.f64 (+.f64 x -1))))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(*.f64 (pow.f64 (+.f64 x -1) 1/6) (pow.f64 (+.f64 x -1) 1/6))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2)))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(/.f64 (cbrt.f64 (fma.f64 x x -1)) (cbrt.f64 (+.f64 x 1)))
(/.f64 (cbrt.f64 (fma.f64 x x -1)) (cbrt.f64 (+.f64 1 x)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 x 3))) (cbrt.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 x 3))) (cbrt.f64 (-.f64 (fma.f64 x x 1) (*.f64 -1 x))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 x 3))) (cbrt.f64 (-.f64 (fma.f64 x x 1) (neg.f64 x))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 x 3))) (cbrt.f64 (+.f64 x (fma.f64 x x 1))))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 x 3))) (cbrt.f64 (+.f64 1 (fma.f64 x x x))))
(pow.f64 (+.f64 x -1) 1/3)
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(pow.f64 (cbrt.f64 (+.f64 x -1)) 1)
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) 1/2)
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 x 1))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 -1 x))) 2) 3/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1))) 3)
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(pow.f64 (pow.f64 (+.f64 x -1) 2) 1/6)
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(pow.f64 (pow.f64 (+.f64 x -1) 3) 1/9)
(*.f64 (pow.f64 (pow.f64 (-.f64 x 1) 3) 1/18) (pow.f64 (pow.f64 (-.f64 x 1) 3) 1/18))
(*.f64 (pow.f64 (pow.f64 (+.f64 -1 x) 3) 1/18) (pow.f64 (pow.f64 (+.f64 -1 x) 3) 1/18))
(pow.f64 (sqrt.f64 (+.f64 x -1)) 2/3)
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(pow.f64 (pow.f64 (+.f64 x -1) 1/6) 2)
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(fabs.f64 (cbrt.f64 (+.f64 x -1)))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 x -1))))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 x -1)))))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 x -1))))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 x -1))))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(exp.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) 1/3))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) 1))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) 1))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1/2))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) 1/2))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (+.f64 x -1)))) 3))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (+.f64 x -1))) 2))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 x -1))))
(cbrt.f64 (-.f64 x 1))
(cbrt.f64 (+.f64 -1 x))
(+.f64 0 (*.f64 (+.f64 x -1) z))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x 1)) z)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 x 1)) z))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 -1 x)) z))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 (+.f64 -1 (pow.f64 x 3)) (/.f64 (-.f64 (fma.f64 x x 1) (*.f64 -1 x)) z))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 x 3)) (-.f64 (fma.f64 x x 1) (neg.f64 x))) z)
(/.f64 z (/.f64 (+.f64 x (fma.f64 x x 1)) (+.f64 -1 (pow.f64 x 3))))
(/.f64 z (/.f64 (+.f64 1 (fma.f64 x x x)) (+.f64 -1 (pow.f64 x 3))))
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(/.f64 (fma.f64 x x -1) (/.f64 (+.f64 1 x) z))
(*.f64 (/.f64 (fma.f64 x x -1) (+.f64 1 x)) z)
(*.f64 z (/.f64 (fma.f64 x x -1) (+.f64 1 x)))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(pow.f64 (*.f64 (pow.f64 z 3) (pow.f64 (+.f64 x -1) 3)) 1/3)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(pow.f64 (*.f64 (sqrt.f64 z) (sqrt.f64 (+.f64 x -1))) 2)
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(log.f64 (pow.f64 (exp.f64 (+.f64 x -1)) z))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (log.f64 (*.f64 (+.f64 x -1) z)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1) 1))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) 3))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) 2))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (log.f64 (+.f64 x -1)) (*.f64 (log.f64 z) 1)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (log.f64 (+.f64 x -1))))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (+.f64 x -1)) 1)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1) (*.f64 2/3 (log.f64 (+.f64 x -1)))))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1) (*.f64 (*.f64 2/3 (log.f64 (+.f64 x -1))) 1)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 x z (neg.f64 z))
(+.f64 0 (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (-.f64 x 1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (-.f64 x 1))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 -1 x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))) 1)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(pow.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z) 1)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 3)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(pow.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z) 2) 1/2)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(pow.f64 (*.f64 (+.f64 x -1) (pow.f64 z 3)) 1/3)
(cbrt.f64 (*.f64 (-.f64 x 1) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (+.f64 -1 x) (pow.f64 z 3)))
(pow.f64 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 2)
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z) 2))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(log.f64 (pow.f64 (exp.f64 z) (cbrt.f64 (+.f64 x -1))))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(cbrt.f64 (*.f64 (+.f64 x -1) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (-.f64 x 1) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (+.f64 -1 x) (pow.f64 z 3)))
(expm1.f64 (log1p.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)) 1) 1))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))) 3))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x -1) (pow.f64 z 3))) 1/3))
(cbrt.f64 (*.f64 (-.f64 x 1) (pow.f64 z 3)))
(cbrt.f64 (*.f64 (+.f64 -1 x) (pow.f64 z 3)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z))) 2))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) (*.f64 (log.f64 z) 1)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (log.f64 z)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1/3) (*.f64 (log.f64 z) 1)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (log.f64 z)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1) (*.f64 (log.f64 z) 1)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (log.f64 z) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (log.f64 (cbrt.f64 (+.f64 x -1)))))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (+.f64 x -1)) 1/3)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 z) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 x -1))) 1)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))
(log1p.f64 (expm1.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(*.f64 z (cbrt.f64 (-.f64 x 1)))
(*.f64 z (cbrt.f64 (+.f64 -1 x)))

localize7.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 (neg.f64 z) (/.f64 -1 x))
Compiler

Compiled 17 to 10 computations (41.2% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 (neg.f64 z) (/.f64 -1 x))
0.0ms
x
@-inf
(/.f64 (neg.f64 z) (/.f64 -1 x))
0.0ms
x
@0
(/.f64 (neg.f64 z) (/.f64 -1 x))
0.0ms
z
@0
(/.f64 (neg.f64 z) (/.f64 -1 x))
0.0ms
z
@-inf
(/.f64 (neg.f64 z) (/.f64 -1 x))

rewrite62.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1610×pow1
1480×add-exp-log
1476×log1p-expm1-u
1476×expm1-log1p-u
1446×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0917
11927
226187
Stop Event
node limit
Counts
1 → 42
Calls
Call 1
Inputs
(/.f64 (neg.f64 z) (/.f64 -1 x))
Outputs
(-.f64 0 (*.f64 z x))
(-.f64 (+.f64 1 (*.f64 z x)) 1)
(-.f64 (/.f64 0 (/.f64 -1 x)) (*.f64 z x))
(*.f64 z x)
(*.f64 z (neg.f64 x))
(*.f64 z (/.f64 1 (/.f64 1 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 x z)
(*.f64 (*.f64 z x) 1)
(*.f64 1 (*.f64 z x))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (neg.f64 x)))
(*.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (neg.f64 x)))
(*.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)))
(*.f64 (neg.f64 x) z)
(*.f64 (/.f64 1 (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (/.f64 z (/.f64 -1 (cbrt.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 x))) (/.f64 z (sqrt.f64 (/.f64 -1 x))))
(*.f64 (/.f64 -1 (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (/.f64 z (/.f64 -1 (cbrt.f64 x))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 -1 x))) (/.f64 z (sqrt.f64 (/.f64 -1 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) -1) (/.f64 (cbrt.f64 z) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 -1 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 z x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 -1 x))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 -1 x))))
(*.f64 (/.f64 (sqrt.f64 z) -1) (/.f64 (sqrt.f64 z) (/.f64 1 x)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 -1 x)))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (/.f64 (sqrt.f64 z) (/.f64 -1 (cbrt.f64 x))))
(*.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 z x) 1)
(pow.f64 (cbrt.f64 (*.f64 z x)) 3)
(pow.f64 (pow.f64 (*.f64 z x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z x)) 2)
(pow.f64 (/.f64 -1 (*.f64 z x)) -1)
(neg.f64 (*.f64 z x))
(sqrt.f64 (pow.f64 (*.f64 z x) 2))
(log.f64 (exp.f64 (*.f64 z x)))
(cbrt.f64 (pow.f64 (*.f64 z x) 3))
(cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (/.f64 -1 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 z x)))
(exp.f64 (log.f64 (*.f64 z x)))
(log1p.f64 (expm1.f64 (*.f64 z x)))

simplify59.0ms (0.9%)

Algorithm
egg-herbie
Rules
978×fma-def
626×log-prod
578×associate-/l*
538×distribute-rgt-in
518×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0104594
1270594
2956588
34015586
Stop Event
node limit
Counts
66 → 50
Calls
Call 1
Inputs
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(-.f64 0 (*.f64 z x))
(-.f64 (+.f64 1 (*.f64 z x)) 1)
(-.f64 (/.f64 0 (/.f64 -1 x)) (*.f64 z x))
(*.f64 z x)
(*.f64 z (neg.f64 x))
(*.f64 z (/.f64 1 (/.f64 1 x)))
(*.f64 -1 (*.f64 z x))
(*.f64 x z)
(*.f64 (*.f64 z x) 1)
(*.f64 1 (*.f64 z x))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (neg.f64 x)))
(*.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (neg.f64 x)))
(*.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)))
(*.f64 (neg.f64 x) z)
(*.f64 (/.f64 1 (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (/.f64 z (/.f64 -1 (cbrt.f64 x))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 x))) (/.f64 z (sqrt.f64 (/.f64 -1 x))))
(*.f64 (/.f64 -1 (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (/.f64 z (/.f64 -1 (cbrt.f64 x))))
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 -1 x))) (/.f64 z (sqrt.f64 (/.f64 -1 x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) -1) (/.f64 (cbrt.f64 z) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 -1 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 z x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 -1 x))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 -1 x))))
(*.f64 (/.f64 (sqrt.f64 z) -1) (/.f64 (sqrt.f64 z) (/.f64 1 x)))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 -1 x)))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (/.f64 (sqrt.f64 z) (/.f64 -1 (cbrt.f64 x))))
(*.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 z x) 1)
(pow.f64 (cbrt.f64 (*.f64 z x)) 3)
(pow.f64 (pow.f64 (*.f64 z x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 z x)) 2)
(pow.f64 (/.f64 -1 (*.f64 z x)) -1)
(neg.f64 (*.f64 z x))
(sqrt.f64 (pow.f64 (*.f64 z x) 2))
(log.f64 (exp.f64 (*.f64 z x)))
(cbrt.f64 (pow.f64 (*.f64 z x) 3))
(cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (/.f64 -1 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 z x)))
(exp.f64 (log.f64 (*.f64 z x)))
(log1p.f64 (expm1.f64 (*.f64 z x)))
Outputs
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(*.f64 z x)
(-.f64 0 (*.f64 z x))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(-.f64 (+.f64 1 (*.f64 z x)) 1)
(*.f64 z x)
(-.f64 (/.f64 0 (/.f64 -1 x)) (*.f64 z x))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 z x)
(*.f64 z (neg.f64 x))
(*.f64 (neg.f64 z) x)
(*.f64 x (neg.f64 z))
(*.f64 z (/.f64 1 (/.f64 1 x)))
(*.f64 z x)
(*.f64 -1 (*.f64 z x))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 x z)
(*.f64 z x)
(*.f64 (*.f64 z x) 1)
(*.f64 z x)
(*.f64 1 (*.f64 z x))
(*.f64 z x)
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (neg.f64 x)))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 (cbrt.f64 (*.f64 z x)) (pow.f64 (cbrt.f64 (*.f64 z x)) 2))
(*.f64 z x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 z x)) 2) (cbrt.f64 (*.f64 z x)))
(*.f64 z x)
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (neg.f64 x)))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 (sqrt.f64 (*.f64 z x)) (sqrt.f64 (*.f64 z x)))
(*.f64 z x)
(*.f64 (neg.f64 x) z)
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 (/.f64 1 (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (/.f64 z (/.f64 -1 (cbrt.f64 x))))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 x))) (/.f64 z (sqrt.f64 (/.f64 -1 x))))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 (/.f64 -1 (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (/.f64 z (/.f64 -1 (cbrt.f64 x))))
(*.f64 z x)
(*.f64 (/.f64 -1 (sqrt.f64 (/.f64 -1 x))) (/.f64 z (sqrt.f64 (/.f64 -1 x))))
(*.f64 z x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) -1) (/.f64 (cbrt.f64 z) (/.f64 1 x)))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) 1) (/.f64 (cbrt.f64 z) (/.f64 -1 x)))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (cbrt.f64 (*.f64 z x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 z) 2) (cbrt.f64 (*.f64 z x))) (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2))
(*.f64 (cbrt.f64 (*.f64 z x)) (/.f64 (pow.f64 (cbrt.f64 z) 2) (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)))
(/.f64 (pow.f64 (cbrt.f64 z) 2) (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 z x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) 2) (sqrt.f64 (/.f64 -1 x))) (/.f64 (cbrt.f64 z) (sqrt.f64 (/.f64 -1 x))))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 (/.f64 (sqrt.f64 z) -1) (/.f64 (sqrt.f64 z) (/.f64 1 x)))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 (/.f64 (sqrt.f64 z) 1) (/.f64 (sqrt.f64 z) (/.f64 -1 x)))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (/.f64 (sqrt.f64 z) (/.f64 -1 (cbrt.f64 x))))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(*.f64 (*.f64 z (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 z x)
(*.f64 (*.f64 z (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 z x)
(pow.f64 (*.f64 z x) 1)
(*.f64 z x)
(pow.f64 (cbrt.f64 (*.f64 z x)) 3)
(*.f64 z x)
(pow.f64 (pow.f64 (*.f64 z x) 3) 1/3)
(*.f64 z x)
(pow.f64 (sqrt.f64 (*.f64 z x)) 2)
(*.f64 z x)
(pow.f64 (/.f64 -1 (*.f64 z x)) -1)
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(neg.f64 (*.f64 z x))
(*.f64 (neg.f64 z) x)
(*.f64 z (neg.f64 x))
(*.f64 x (neg.f64 z))
(sqrt.f64 (pow.f64 (*.f64 z x) 2))
(*.f64 z x)
(log.f64 (exp.f64 (*.f64 z x)))
(*.f64 z x)
(cbrt.f64 (pow.f64 (*.f64 z x) 3))
(*.f64 z x)
(cbrt.f64 (/.f64 (pow.f64 z 3) (pow.f64 (/.f64 -1 x) 3)))
(cbrt.f64 (/.f64 (pow.f64 z 3) (/.f64 -1 (pow.f64 x 3))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 z x) 3) -1))
(cbrt.f64 (pow.f64 (*.f64 x (neg.f64 z)) 3))
(expm1.f64 (log1p.f64 (*.f64 z x)))
(*.f64 z x)
(exp.f64 (log.f64 (*.f64 z x)))
(*.f64 z x)
(log1p.f64 (expm1.f64 (*.f64 z x)))
(*.f64 z x)

localize8.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
95.9%
(exp.f64 (log.f64 x))
Compiler

Compiled 15 to 6 computations (60% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(exp.f64 (log.f64 x))
0.0ms
x
@inf
(exp.f64 (log.f64 x))
0.0ms
x
@0
(exp.f64 (log.f64 x))

rewrite50.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
686×pow1
656×add-sqr-sqrt
646×*-un-lft-identity
626×log1p-expm1-u
626×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051
1801
28691
Stop Event
node limit
Counts
1 → 46
Calls
Call 1
Inputs
(exp.f64 (log.f64 x))
Outputs
(+.f64 1 (-.f64 x 1))
(+.f64 0 x)
(+.f64 (+.f64 1 x) -1)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 x))) (log.f64 (sqrt.f64 (exp.f64 x))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 2))) (log.f64 (cbrt.f64 (exp.f64 x))))
(-.f64 (+.f64 1 x) 1)
(*.f64 x 1)
(*.f64 1 x)
(*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(*.f64 (pow.f64 x 1/4) (sqrt.f64 (pow.f64 x 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 x 5/2)) (pow.f64 x 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 x 1/6))
(*.f64 (sqrt.f64 (pow.f64 x 3/2)) (pow.f64 x 1/4))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (log.f64 (cbrt.f64 x)))) (pow.f64 (E.f64) (log.f64 (cbrt.f64 x))))
(*.f64 (pow.f64 (E.f64) (log.f64 (sqrt.f64 x))) (pow.f64 (E.f64) (log.f64 (sqrt.f64 x))))
(*.f64 (pow.f64 1 1/3) x)
(*.f64 (pow.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2) 1/3) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (pow.f64 (pow.f64 x 5/2) 1/3) (pow.f64 x 1/6))
(/.f64 (exp.f64 (+.f64 1 (log.f64 x))) (E.f64))
(/.f64 (pow.f64 (E.f64) (+.f64 1 (log.f64 x))) (E.f64))
(/.f64 (+.f64 1 (pow.f64 (-.f64 x 1) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 x 1) 2) (-.f64 x 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3) 1) (+.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 (*.f64 (+.f64 1 x) 1))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 x 1) 2)) (-.f64 1 (-.f64 x 1)))
(/.f64 (-.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1) (+.f64 (+.f64 1 x) 1))
(pow.f64 x 1)
(pow.f64 (cbrt.f64 x) 3)
(pow.f64 (*.f64 x x) 1/2)
(pow.f64 (pow.f64 x 3) 1/3)
(pow.f64 (sqrt.f64 x) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 x)) 2)) (cbrt.f64 (log.f64 x)))
(pow.f64 (E.f64) (log.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 x))) (sqrt.f64 (log.f64 x)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 x))) (pow.f64 (cbrt.f64 (log.f64 x)) 2))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 x)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 x))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 x)) 2)) (pow.f64 (log.f64 x) 1/6)) (pow.f64 (log.f64 x) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 x))) (cbrt.f64 (log.f64 x))) (pow.f64 (log.f64 x) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 x))) (pow.f64 (log.f64 x) 1/4)) (pow.f64 (log.f64 x) 1/4))
(sqrt.f64 (*.f64 x x))
(fabs.f64 x)
(log.f64 (exp.f64 x))
(cbrt.f64 (pow.f64 x 3))
x
(expm1.f64 (log1p.f64 x))
(log1p.f64 (expm1.f64 x))

simplify62.0ms (0.9%)

Algorithm
egg-herbie
Rules
1052×fma-def
1010×associate-*r*
894×associate-*l*
688×log-prod
440×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0135664
1320652
21018628
36278628
Stop Event
node limit
Counts
58 → 61
Calls
Call 1
Inputs
x
x
x
x
x
x
x
x
x
x
x
x
(+.f64 1 (-.f64 x 1))
(+.f64 0 x)
(+.f64 (+.f64 1 x) -1)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 x))) (log.f64 (sqrt.f64 (exp.f64 x))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 2))) (log.f64 (cbrt.f64 (exp.f64 x))))
(-.f64 (+.f64 1 x) 1)
(*.f64 x 1)
(*.f64 1 x)
(*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
(*.f64 (pow.f64 x 1/4) (sqrt.f64 (pow.f64 x 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 x 5/2)) (pow.f64 x 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 x 1/6))
(*.f64 (sqrt.f64 (pow.f64 x 3/2)) (pow.f64 x 1/4))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (log.f64 (cbrt.f64 x)))) (pow.f64 (E.f64) (log.f64 (cbrt.f64 x))))
(*.f64 (pow.f64 (E.f64) (log.f64 (sqrt.f64 x))) (pow.f64 (E.f64) (log.f64 (sqrt.f64 x))))
(*.f64 (pow.f64 1 1/3) x)
(*.f64 (pow.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2) 1/3) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (pow.f64 (pow.f64 x 5/2) 1/3) (pow.f64 x 1/6))
(/.f64 (exp.f64 (+.f64 1 (log.f64 x))) (E.f64))
(/.f64 (pow.f64 (E.f64) (+.f64 1 (log.f64 x))) (E.f64))
(/.f64 (+.f64 1 (pow.f64 (-.f64 x 1) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 x 1) 2) (-.f64 x 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3) 1) (+.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 (*.f64 (+.f64 1 x) 1))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 x 1) 2)) (-.f64 1 (-.f64 x 1)))
(/.f64 (-.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1) (+.f64 (+.f64 1 x) 1))
(pow.f64 x 1)
(pow.f64 (cbrt.f64 x) 3)
(pow.f64 (*.f64 x x) 1/2)
(pow.f64 (pow.f64 x 3) 1/3)
(pow.f64 (sqrt.f64 x) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 x)) 2)) (cbrt.f64 (log.f64 x)))
(pow.f64 (E.f64) (log.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 x))) (sqrt.f64 (log.f64 x)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 x))) (pow.f64 (cbrt.f64 (log.f64 x)) 2))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 x)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 x))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 x)) 2)) (pow.f64 (log.f64 x) 1/6)) (pow.f64 (log.f64 x) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 x))) (cbrt.f64 (log.f64 x))) (pow.f64 (log.f64 x) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 x))) (pow.f64 (log.f64 x) 1/4)) (pow.f64 (log.f64 x) 1/4))
(sqrt.f64 (*.f64 x x))
(fabs.f64 x)
(log.f64 (exp.f64 x))
(cbrt.f64 (pow.f64 x 3))
(expm1.f64 (log1p.f64 x))
(log1p.f64 (expm1.f64 x))
Outputs
x
x
x
x
x
x
x
x
x
x
x
x
(+.f64 1 (-.f64 x 1))
x
(+.f64 0 x)
x
(+.f64 (+.f64 1 x) -1)
x
(+.f64 (log.f64 (sqrt.f64 (exp.f64 x))) (log.f64 (sqrt.f64 (exp.f64 x))))
x
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 2))) (log.f64 (cbrt.f64 (exp.f64 x))))
(-.f64 (+.f64 1 x) 1)
x
(*.f64 x 1)
x
(*.f64 1 x)
x
(*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2))
x
(*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x))
x
(*.f64 (sqrt.f64 x) (sqrt.f64 x))
x
(*.f64 (pow.f64 x 1/4) (sqrt.f64 (pow.f64 x 3/2)))
x
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 8)))
(*.f64 (cbrt.f64 (pow.f64 x 5/2)) (pow.f64 x 1/6))
(*.f64 (pow.f64 x 1/6) (cbrt.f64 (pow.f64 x 5/2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 x) 5)) (pow.f64 x 1/6))
(*.f64 (pow.f64 x 1/6) (sqrt.f64 (pow.f64 (cbrt.f64 x) 5)))
(*.f64 (pow.f64 x 1/6) (pow.f64 (cbrt.f64 x) 5/2))
(*.f64 (sqrt.f64 (pow.f64 x 3/2)) (pow.f64 x 1/4))
x
(*.f64 (pow.f64 (E.f64) (*.f64 2 (log.f64 (cbrt.f64 x)))) (pow.f64 (E.f64) (log.f64 (cbrt.f64 x))))
x
(*.f64 (pow.f64 (E.f64) (log.f64 (sqrt.f64 x))) (pow.f64 (E.f64) (log.f64 (sqrt.f64 x))))
x
(*.f64 (pow.f64 1 1/3) x)
x
(*.f64 (pow.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2) 1/3) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (*.f64 x (cbrt.f64 x)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 (cbrt.f64 x) 8)))
(*.f64 (pow.f64 (pow.f64 x 5/2) 1/3) (pow.f64 x 1/6))
(*.f64 (pow.f64 x 1/6) (cbrt.f64 (pow.f64 x 5/2)))
(/.f64 (exp.f64 (+.f64 1 (log.f64 x))) (E.f64))
x
(/.f64 (pow.f64 (E.f64) (+.f64 1 (log.f64 x))) (E.f64))
x
(/.f64 (+.f64 1 (pow.f64 (-.f64 x 1) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 x 1) 2) (-.f64 x 1))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 x -1) 3)) (+.f64 1 (-.f64 (pow.f64 (+.f64 x -1) 2) (+.f64 x -1))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 x -1) 3)) (+.f64 (-.f64 (pow.f64 (+.f64 x -1) 2) x) 2))
(/.f64 (+.f64 1 (pow.f64 (+.f64 x -1) 3)) (+.f64 (pow.f64 (+.f64 x -1) 2) (-.f64 2 x)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 x) 3) 1) (+.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 (*.f64 (+.f64 1 x) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 x 1) 3) -1) (fma.f64 (+.f64 x 1) (+.f64 x 1) (+.f64 1 (+.f64 x 1))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 x 1) 3)) (fma.f64 (+.f64 x 1) (+.f64 x 1) (+.f64 x 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 x 1) 3)) (+.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 2))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 x 1) 2)) (-.f64 1 (-.f64 x 1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 x -1) 2)) (-.f64 1 (+.f64 x -1)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 x -1) 2)) (+.f64 1 (-.f64 1 x)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 x -1) 2)) (-.f64 2 x))
(/.f64 (-.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1) (+.f64 (+.f64 1 x) 1))
x
(pow.f64 x 1)
x
(pow.f64 (cbrt.f64 x) 3)
x
(pow.f64 (*.f64 x x) 1/2)
x
(pow.f64 (pow.f64 x 3) 1/3)
x
(pow.f64 (sqrt.f64 x) 2)
x
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 x)) 2)) (cbrt.f64 (log.f64 x)))
(pow.f64 (E.f64) (log.f64 x))
x
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 x))) (sqrt.f64 (log.f64 x)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 x))) (pow.f64 (cbrt.f64 (log.f64 x)) 2))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 x)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 x))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 x))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 x)) 2)) (pow.f64 (log.f64 x) 1/6)) (pow.f64 (log.f64 x) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 x))) (cbrt.f64 (log.f64 x))) (pow.f64 (log.f64 x) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 x))) (pow.f64 (log.f64 x) 1/4)) (pow.f64 (log.f64 x) 1/4))
(sqrt.f64 (*.f64 x x))
x
(fabs.f64 x)
x
(log.f64 (exp.f64 x))
x
(cbrt.f64 (pow.f64 x 3))
x
(expm1.f64 (log1p.f64 x))
x
(log1p.f64 (expm1.f64 x))
x

localize30.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(log.f64 (/.f64 -1 z))
100.0%
(*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
94.9%
(exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))
Compiler

Compiled 49 to 38 computations (22.4% saved)

series13.0ms (0.2%)

Counts
3 → 40
Calls

12 calls:

TimeVariablePointExpression
7.0ms
z
@inf
(exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))
3.0ms
x
@0
(*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
0.0ms
x
@-inf
(*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
0.0ms
z
@0
(*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
0.0ms
z
@inf
(*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))

rewrite77.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
974×log-prod
610×pow-prod-down
588×prod-exp
492×pow-prod-up
440×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01239
124939
2314339
Stop Event
node limit
Counts
3 → 72
Calls
Call 1
Inputs
(exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))
(*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(log.f64 (/.f64 -1 z))
Outputs
-3
-2
-1
-2/3
-1/2
-1/3
0
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
9/2
5
6
9
27
z
x
-3
-2
-1
-2/3
-1/2
-1/3
0
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
9/2
5
6
9
27
z
x
-3
-2
-1
-2/3
-1/2
-1/3
0
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
9/2
5
6
9
27
z
x

simplify76.0ms (1.1%)

Algorithm
egg-herbie
Rules
1466×times-frac
1098×fma-def
1004×associate-*r/
686×associate-/r/
656×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0511542
184840
2150558
3336496
4763496
52235496
67425496
Stop Event
node limit
Counts
112 → 54
Calls
Call 1
Inputs
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))))
(*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x)
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x)
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z))))))
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z))))))
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z))))))
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z))))))
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z))))) (-.f64 x 1))
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z))))) (-.f64 x 1))
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z))))) (-.f64 x 1))
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z))))) (-.f64 x 1))
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))
-3
-2
-1
-2/3
-1/2
-1/3
0
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
9/2
5
6
9
27
-3
-2
-1
-2/3
-1/2
-1/3
0
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
9/2
5
6
9
27
-3
-2
-1
-2/3
-1/2
-1/3
0
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
9/2
5
6
9
27
Outputs
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))))
(/.f64 1 (/.f64 -1 z))
(*.f64 -1 z)
(neg.f64 z)
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))))
(/.f64 1 (/.f64 -1 z))
(*.f64 -1 z)
(neg.f64 z)
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))))
(/.f64 1 (/.f64 -1 z))
(*.f64 -1 z)
(neg.f64 z)
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))))
(/.f64 1 (/.f64 -1 z))
(*.f64 -1 z)
(neg.f64 z)
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))))
(/.f64 1 (/.f64 -1 z))
(*.f64 -1 z)
(neg.f64 z)
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))))
(/.f64 1 (/.f64 -1 z))
(*.f64 -1 z)
(neg.f64 z)
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))))
(/.f64 1 (/.f64 -1 z))
(*.f64 -1 z)
(neg.f64 z)
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))))
(/.f64 1 (/.f64 -1 z))
(*.f64 -1 z)
(neg.f64 z)
(*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(/.f64 -1 (/.f64 -1 z))
z
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x)
(*.f64 (/.f64 1 (/.f64 -1 z)) x)
(*.f64 -1 (*.f64 z x))
(*.f64 (neg.f64 z) x)
(neg.f64 (*.f64 x z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x)
(*.f64 (/.f64 1 (/.f64 -1 z)) x)
(*.f64 -1 (*.f64 z x))
(*.f64 (neg.f64 z) x)
(neg.f64 (*.f64 x z))
(*.f64 z (neg.f64 x))
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x) (*.f64 -1 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z))))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z))))) (-.f64 x 1))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z))))) (-.f64 x 1))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z))))) (-.f64 x 1))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (log.f64 (/.f64 1 z))))) (-.f64 x 1))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(*.f64 (-.f64 x 1) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))))
(fma.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z)))) x (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (/.f64 -1 z)) (+.f64 -1 x))
(fma.f64 (*.f64 -1 z) x z)
(fma.f64 (neg.f64 z) x z)
(-.f64 z (*.f64 x z))
(fma.f64 z (neg.f64 x) z)
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))
(log.f64 (/.f64 -1 z))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))
(log.f64 (/.f64 -1 z))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))
(log.f64 (/.f64 -1 z))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 z)))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))
(log.f64 (/.f64 -1 z))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))
(log.f64 (/.f64 -1 z))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))
(log.f64 (/.f64 -1 z))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))
(log.f64 (/.f64 -1 z))
(+.f64 (log.f64 -1) (log.f64 (/.f64 1 z)))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 z)))
(log.f64 (/.f64 -1 z))
-3
-2
-1
-2/3
-1/2
-1/3
0
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
9/2
5
6
9
27
-3
-2
-1
-2/3
-1/2
-1/3
0
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
9/2
5
6
9
27
-3
-2
-1
-2/3
-1/2
-1/3
0
1/9
1/6
1/3
1/2
2/3
1
4/3
3/2
2
5/2
3
4
9/2
5
6
9
27

localize24.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))
99.4%
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3)
96.0%
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3))
94.3%
(log.f64 (*.f64 (+.f64 x -1) z))
Compiler

Compiled 47 to 34 computations (27.7% saved)

series112.0ms (1.7%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
37.0ms
z
@-inf
(log.f64 (*.f64 (+.f64 x -1) z))
23.0ms
x
@0
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3)
12.0ms
z
@0
(log.f64 (*.f64 (+.f64 x -1) z))
9.0ms
x
@inf
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3))
8.0ms
x
@-inf
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3))

rewrite124.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
956×log-prod
732×exp-prod
678×prod-exp
634×pow-prod-down
518×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01368
126968
2271868
Stop Event
node limit
Counts
4 → 252
Calls
Call 1
Inputs
(log.f64 (*.f64 (+.f64 x -1) z))
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3)
(cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))
Outputs
(+.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 0)
(+.f64 (log.f64 (+.f64 x -1)) (log.f64 z))
(+.f64 (log.f64 z) (log.f64 (+.f64 x -1)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 x -1))) (log.f64 (*.f64 (sqrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) (log.f64 (*.f64 (cbrt.f64 z) (+.f64 x -1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))) (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (sqrt.f64 z) (+.f64 x -1))))
(+.f64 0 (log.f64 (*.f64 (+.f64 x -1) z)))
(+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2))) (log.f64 (cbrt.f64 z)))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z))) (log.f64 (sqrt.f64 z)))
(+.f64 (log.f64 (*.f64 z (cbrt.f64 (pow.f64 (+.f64 x -1) 2)))) (log.f64 (cbrt.f64 (+.f64 x -1))))
(+.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 x -1)))) (log.f64 (sqrt.f64 (+.f64 x -1))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z)) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 (fma.f64 x x -1) z)) (log.f64 (+.f64 x 1)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(*.f64 1 (log.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (-.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 (+.f64 x -1)) (log.f64 z)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 x -1) z)))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3)
(pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 3/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 9)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) 6)
(pow.f64 (exp.f64 1) (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (cbrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(log1p.f64 (fma.f64 (+.f64 x -1) z -1))
(fma.f64 1 (log.f64 (+.f64 x -1)) (log.f64 z))
(fma.f64 1 (log.f64 z) (log.f64 (+.f64 x -1)))
(fma.f64 (log.f64 (+.f64 x -1)) 1 (*.f64 (log.f64 z) 1))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 z)) 2) (cbrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (cbrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (sqrt.f64 (log.f64 (+.f64 x -1))) (sqrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(+.f64 0 (*.f64 (+.f64 x -1) z))
(+.f64 (*.f64 z x) (*.f64 z -1))
(+.f64 (*.f64 z -1) (*.f64 z x))
(+.f64 (*.f64 x z) (*.f64 -1 z))
(+.f64 (*.f64 -1 z) (*.f64 x z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(*.f64 (+.f64 x -1) z)
(*.f64 z (+.f64 x -1))
(*.f64 (*.f64 (+.f64 x -1) z) 1)
(*.f64 1 (*.f64 (+.f64 x -1) z))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x -1) 2)) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (cbrt.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 x -1)))
(*.f64 (sqrt.f64 (+.f64 x -1)) (*.f64 (sqrt.f64 (+.f64 x -1)) z))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) (sqrt.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 x -1)))
(*.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(*.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (*.f64 z (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (cbrt.f64 (+.f64 x -1)))
(*.f64 (*.f64 z (sqrt.f64 (+.f64 x -1))) (sqrt.f64 (+.f64 x -1)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 (log.f64 (+.f64 x -1)) 1)) (pow.f64 (exp.f64 1) (*.f64 (log.f64 z) 1)))
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3))) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 (*.f64 z (fma.f64 x x -1)) (+.f64 x 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(/.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (exp.f64 (log1p.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) 1))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (+.f64 x -1) z)))
(pow.f64 (+.f64 1 (fma.f64 (+.f64 x -1) z -1)) 1)
(pow.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 (+.f64 x -1) z)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 4))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 5)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/4)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/4))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(fma.f64 x z (*.f64 -1 z))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 z x (*.f64 z -1))
(fma.f64 z -1 (*.f64 z x))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 0)
(+.f64 (log.f64 (+.f64 x -1)) (log.f64 z))
(+.f64 (log.f64 z) (log.f64 (+.f64 x -1)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 x -1))) (log.f64 (*.f64 (sqrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) (log.f64 (*.f64 (cbrt.f64 z) (+.f64 x -1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))) (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (sqrt.f64 z) (+.f64 x -1))))
(+.f64 0 (log.f64 (*.f64 (+.f64 x -1) z)))
(+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2))) (log.f64 (cbrt.f64 z)))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z))) (log.f64 (sqrt.f64 z)))
(+.f64 (log.f64 (*.f64 z (cbrt.f64 (pow.f64 (+.f64 x -1) 2)))) (log.f64 (cbrt.f64 (+.f64 x -1))))
(+.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 x -1)))) (log.f64 (sqrt.f64 (+.f64 x -1))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z)) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 (fma.f64 x x -1) z)) (log.f64 (+.f64 x 1)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(*.f64 1 (log.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (-.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 (+.f64 x -1)) (log.f64 z)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 x -1) z)))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))
(log.f64 (*.f64 (+.f64 x -1) z))
(log.f64 (+.f64 1 (fma.f64 (+.f64 x -1) z -1)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(log1p.f64 (fma.f64 (+.f64 x -1) z -1))
(fma.f64 1 (log.f64 (+.f64 x -1)) (log.f64 z))
(fma.f64 1 (log.f64 z) (log.f64 (+.f64 x -1)))
(fma.f64 (log.f64 (+.f64 x -1)) 1 (*.f64 (log.f64 z) 1))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 z)) 2) (cbrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (cbrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (sqrt.f64 (log.f64 (+.f64 x -1))) (sqrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(+.f64 0 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 1)
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1)
(*.f64 1 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1)
(pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) 3/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2) 1/6)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/9)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2/3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) 2)
(pow.f64 (exp.f64 1/3) (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (sqrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(log.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(exp.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) 3/2))
(log1p.f64 (expm1.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))

simplify257.0ms (3.8%)

Algorithm
egg-herbie
Rules
1392×fma-def
1018×associate-*r*
950×associate-*l*
706×distribute-lft-in
700×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
08414294996868
1256726838
Stop Event
node limit
Counts
348 → 451
Calls
Call 1
Inputs
(log.f64 (*.f64 -1 z))
(+.f64 (log.f64 (*.f64 -1 z)) (*.f64 -1 x))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (log.f64 (*.f64 -1 z)) (*.f64 -1 x)))
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (log.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(pow.f64 (*.f64 -1 z) (pow.f64 1 1/3))
(+.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) x)))
(+.f64 (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) 2)) (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))))))))) (+.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) x))))
(+.f64 (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/9) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))))))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3)))))) (*.f64 2/9 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 8)) 1/9)))) (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2)))))))) (pow.f64 x 3))) (+.f64 (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) 2)) (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))))))))) (+.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) x)))))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))))
(+.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)))) x))
(+.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)))) x) (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9))) 2)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))))))) (pow.f64 x 2))))
(+.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9))) 2)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))))))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3)))))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 8)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))) (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3)))))))) (pow.f64 x 3)))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)))
(+.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) 2)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)))) x))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) 2)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)))) x)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 8)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))))) (*.f64 1/6 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) 3))))))) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)))) (pow.f64 x 3))))))
(exp.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) 2) (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z))) 1/3))
(exp.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) 2) (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z))) 1/3))
(exp.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) 2) (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z))) 1/3))
(exp.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) 2) (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z))) 1/3))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(*.f64 (pow.f64 1 1/3) (log.f64 (*.f64 -1 z)))
(+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (*.f64 -1 z))) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) x))
(+.f64 (*.f64 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)))) (*.f64 -1/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 1 1/3))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (*.f64 -1 z))) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) x)))
(+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3)))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3)))) (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 8)) 1/9) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/9) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)))) (*.f64 -1/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 1 1/3))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (*.f64 -1 z))) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) x))))
(*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))) (pow.f64 x 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9) (/.f64 1 (pow.f64 x 2)))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))) (pow.f64 x 2)))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 8)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))) (pow.f64 x 3)) (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3)))) (pow.f64 x 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/9) (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))) (pow.f64 x 3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))) (pow.f64 x 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9) (/.f64 1 (pow.f64 x 2)))))))))))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) x)))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))) (pow.f64 x 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))) (pow.f64 x 2)) (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) x)) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9) (/.f64 1 (pow.f64 x 2))))))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))) (pow.f64 x 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))) (pow.f64 x 2)) (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))))) (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 8)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))))))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) x)) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9) (/.f64 1 (pow.f64 x 2)))))))))
(pow.f64 (*.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) (pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 2)) 1/3)
(pow.f64 (*.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) (pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 2)) 1/3)
(pow.f64 (*.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) (pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 2)) 1/3)
(pow.f64 (*.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) (pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 2)) 1/3)
(*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(pow.f64 (log.f64 (*.f64 -1 z)) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/9) x)) (pow.f64 (log.f64 (*.f64 -1 z)) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/9) x)) (+.f64 (pow.f64 (log.f64 (*.f64 -1 z)) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2) (pow.f64 x 2))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/9) x)) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3)))) (pow.f64 x 3)) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3))) (+.f64 (pow.f64 (log.f64 (*.f64 -1 z)) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2) (pow.f64 x 2)))))))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 1/3)
(+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/9) (/.f64 1 x))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))) (pow.f64 x 2)))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/9) (/.f64 1 x)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3) (/.f64 (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3)))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))) (pow.f64 x 2)))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/9) (/.f64 1 x))))))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/9) (/.f64 1 x))) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/9) (/.f64 1 x))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))) (pow.f64 x 2))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/9) (/.f64 1 x))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3) (/.f64 (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))) (pow.f64 x 3)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))) (pow.f64 x 2)))))))
(pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 1/3)
(pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 1/3)
(pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 1/3)
(pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 1/3)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))) 1/3)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))) 1/3)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))) 1/3)
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))) 1/3)
(pow.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))) 1/3)
(pow.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))) 1/3)
(pow.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))) 1/3)
(pow.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))) 1/3)
(+.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 0)
(+.f64 (log.f64 (+.f64 x -1)) (log.f64 z))
(+.f64 (log.f64 z) (log.f64 (+.f64 x -1)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 x -1))) (log.f64 (*.f64 (sqrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) (log.f64 (*.f64 (cbrt.f64 z) (+.f64 x -1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))) (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (sqrt.f64 z) (+.f64 x -1))))
(+.f64 0 (log.f64 (*.f64 (+.f64 x -1) z)))
(+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2))) (log.f64 (cbrt.f64 z)))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z))) (log.f64 (sqrt.f64 z)))
(+.f64 (log.f64 (*.f64 z (cbrt.f64 (pow.f64 (+.f64 x -1) 2)))) (log.f64 (cbrt.f64 (+.f64 x -1))))
(+.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 x -1)))) (log.f64 (sqrt.f64 (+.f64 x -1))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z)) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 (fma.f64 x x -1) z)) (log.f64 (+.f64 x 1)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(*.f64 1 (log.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (-.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 (+.f64 x -1)) (log.f64 z)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 x -1) z)))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3)
(pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 3/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 9)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2) 1/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) 6)
(pow.f64 (exp.f64 1) (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (cbrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(log1p.f64 (fma.f64 (+.f64 x -1) z -1))
(fma.f64 1 (log.f64 (+.f64 x -1)) (log.f64 z))
(fma.f64 1 (log.f64 z) (log.f64 (+.f64 x -1)))
(fma.f64 (log.f64 (+.f64 x -1)) 1 (*.f64 (log.f64 z) 1))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 z)) 2) (cbrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (cbrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (sqrt.f64 (log.f64 (+.f64 x -1))) (sqrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(+.f64 0 (*.f64 (+.f64 x -1) z))
(+.f64 (*.f64 z x) (*.f64 z -1))
(+.f64 (*.f64 z -1) (*.f64 z x))
(+.f64 (*.f64 x z) (*.f64 -1 z))
(+.f64 (*.f64 -1 z) (*.f64 x z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(*.f64 (+.f64 x -1) z)
(*.f64 z (+.f64 x -1))
(*.f64 (*.f64 (+.f64 x -1) z) 1)
(*.f64 1 (*.f64 (+.f64 x -1) z))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x -1) 2)) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (cbrt.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 x -1)))
(*.f64 (sqrt.f64 (+.f64 x -1)) (*.f64 (sqrt.f64 (+.f64 x -1)) z))
(*.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) (sqrt.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 x -1)))
(*.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(*.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (*.f64 z (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (cbrt.f64 (+.f64 x -1)))
(*.f64 (*.f64 z (sqrt.f64 (+.f64 x -1))) (sqrt.f64 (+.f64 x -1)))
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 (log.f64 (+.f64 x -1)) 1)) (pow.f64 (exp.f64 1) (*.f64 (log.f64 z) 1)))
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3))) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 (*.f64 z (fma.f64 x x -1)) (+.f64 x 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(/.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (exp.f64 (log1p.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) 1))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (pow.f64 (exp.f64 1) 1))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (+.f64 x -1) z)))
(pow.f64 (+.f64 1 (fma.f64 (+.f64 x -1) z -1)) 1)
(pow.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 (+.f64 x -1) z)))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 4))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 5)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/4)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/4))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(fma.f64 x z (*.f64 -1 z))
(fma.f64 -1 z (*.f64 x z))
(fma.f64 z x (*.f64 z -1))
(fma.f64 z -1 (*.f64 z x))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 0)
(+.f64 (log.f64 (+.f64 x -1)) (log.f64 z))
(+.f64 (log.f64 z) (log.f64 (+.f64 x -1)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 x -1))) (log.f64 (*.f64 (sqrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) (log.f64 (*.f64 (cbrt.f64 z) (+.f64 x -1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))) (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (sqrt.f64 z) (+.f64 x -1))))
(+.f64 0 (log.f64 (*.f64 (+.f64 x -1) z)))
(+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2))) (log.f64 (cbrt.f64 z)))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z))) (log.f64 (sqrt.f64 z)))
(+.f64 (log.f64 (*.f64 z (cbrt.f64 (pow.f64 (+.f64 x -1) 2)))) (log.f64 (cbrt.f64 (+.f64 x -1))))
(+.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 x -1)))) (log.f64 (sqrt.f64 (+.f64 x -1))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z)) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 (fma.f64 x x -1) z)) (log.f64 (+.f64 x 1)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(*.f64 1 (log.f64 (*.f64 (+.f64 x -1) z)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (-.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 (+.f64 x -1)) (log.f64 z)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 x -1) z)))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))
(log.f64 (*.f64 (+.f64 x -1) z))
(log.f64 (+.f64 1 (fma.f64 (+.f64 x -1) z -1)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3)))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(log1p.f64 (fma.f64 (+.f64 x -1) z -1))
(fma.f64 1 (log.f64 (+.f64 x -1)) (log.f64 z))
(fma.f64 1 (log.f64 z) (log.f64 (+.f64 x -1)))
(fma.f64 (log.f64 (+.f64 x -1)) 1 (*.f64 (log.f64 z) 1))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 z)) 2) (cbrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (cbrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(fma.f64 (sqrt.f64 (log.f64 (+.f64 x -1))) (sqrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(+.f64 0 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 1)
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1)
(*.f64 1 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1)
(pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) 3/2)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2) 1/6)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/9)
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2/3)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) 2)
(pow.f64 (exp.f64 1/3) (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (sqrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(log.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(exp.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6)) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) 3/2))
(log1p.f64 (expm1.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
Outputs
(log.f64 (*.f64 -1 z))
(log.f64 (neg.f64 z))
(+.f64 (log.f64 (*.f64 -1 z)) (*.f64 -1 x))
(+.f64 (log.f64 (neg.f64 z)) (neg.f64 x))
(-.f64 (log.f64 (neg.f64 z)) x)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (log.f64 (*.f64 -1 z)) (*.f64 -1 x)))
(fma.f64 -1/2 (*.f64 x x) (+.f64 (log.f64 (neg.f64 z)) (neg.f64 x)))
(-.f64 (fma.f64 -1/2 (*.f64 x x) (log.f64 (neg.f64 z))) x)
(+.f64 (*.f64 -1/2 (pow.f64 x 2)) (+.f64 (log.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3)))))
(fma.f64 -1/2 (*.f64 x x) (+.f64 (log.f64 (neg.f64 z)) (fma.f64 -1 x (*.f64 -1/3 (pow.f64 x 3)))))
(+.f64 (fma.f64 -1/2 (*.f64 x x) (log.f64 (neg.f64 z))) (fma.f64 -1/3 (pow.f64 x 3) (neg.f64 x)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))
(fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))
(+.f64 (log.f64 x) (log.f64 z))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (/.f64 1 x))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) (/.f64 1 x))
(+.f64 (log.f64 x) (+.f64 (log.f64 z) (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) (+.f64 (/.f64 1 x) (/.f64 1/2 (*.f64 x x))))
(+.f64 (+.f64 (log.f64 x) (-.f64 (log.f64 z) (/.f64 1/2 (*.f64 x x)))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) (+.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 (/.f64 1 x) (/.f64 1/3 (pow.f64 x 3)))))
(+.f64 (log.f64 x) (-.f64 (log.f64 z) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1/3 (pow.f64 x 3)) (/.f64 1/2 (*.f64 x x))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))
(-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (/.f64 1 x))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) (/.f64 1 x))
(+.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (/.f64 1 x)))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) (+.f64 (/.f64 1 x) (/.f64 1/2 (*.f64 x x))))
(+.f64 (-.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) (/.f64 1/2 (*.f64 x x))) (/.f64 -1 x))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x))))
(-.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) (+.f64 (/.f64 1/2 (*.f64 x x)) (+.f64 (/.f64 1 x) (/.f64 1/3 (pow.f64 x 3)))))
(-.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) (+.f64 (/.f64 1 x) (+.f64 (/.f64 1/3 (pow.f64 x 3)) (/.f64 1/2 (*.f64 x x)))))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 z) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z)))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z)))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z)))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z)))
(pow.f64 (*.f64 -1 z) (pow.f64 1 1/3))
(pow.f64 (neg.f64 z) 1)
(neg.f64 z)
(+.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) x)))
(+.f64 (pow.f64 (neg.f64 z) 1) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18)) -1) (*.f64 x (pow.f64 (neg.f64 z) 1))))
(fma.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) -1)) (*.f64 x (neg.f64 z)) (neg.f64 z))
(+.f64 (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) 2)) (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))))))))) (+.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) x))))
(fma.f64 (pow.f64 (neg.f64 z) 1) (*.f64 (*.f64 x x) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) (+.f64 (*.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2)) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18)) -1) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 -2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18))))))))) (+.f64 (pow.f64 (neg.f64 z) 1) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18)) -1) (*.f64 x (pow.f64 (neg.f64 z) 1)))))
(fma.f64 (neg.f64 z) (*.f64 x (*.f64 x (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (fma.f64 1/2 (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) -1)) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18)))))))))) (fma.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) -1)) (*.f64 x (neg.f64 z)) (neg.f64 z)))
(+.f64 (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/9) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))))) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))))))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3)))))) (*.f64 2/9 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 8)) 1/9)))) (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3)) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2)))))))) (pow.f64 x 3))) (+.f64 (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) 2)) (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))))))))) (+.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) (*.f64 (pow.f64 (*.f64 -1 z) (pow.f64 1 1/3)) x)))))
(fma.f64 (pow.f64 (neg.f64 z) 1) (*.f64 (pow.f64 x 3) (+.f64 (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18)) (fma.f64 -2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18))))) (fma.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18)) -1) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) (fma.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 -2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18)))) (*.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2)))) (fma.f64 1/6 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18)) -1) 3) (fma.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z)))) (+.f64 1/3 (fma.f64 2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))))))) (*.f64 2/9 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 8)) 1/18))))) (cbrt.f64 (log.f64 (neg.f64 z))) (*.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2)))))) (*.f64 -1/3 (+.f64 1/3 (fma.f64 2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))))))))) (fma.f64 (pow.f64 (neg.f64 z) 1) (*.f64 (*.f64 x x) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) (+.f64 (*.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2)) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18)) -1) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 -2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18))))))))) (+.f64 (pow.f64 (neg.f64 z) 1) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18)) -1) (*.f64 x (pow.f64 (neg.f64 z) 1))))))
(+.f64 (*.f64 (neg.f64 z) (+.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1/3 (+.f64 1/3 (fma.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)))))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18)) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18))))) (fma.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) -1)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18))))))) (fma.f64 1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18)) 3) -1) (fma.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z)))) (+.f64 1/3 (fma.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))))))) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 8)) 1/18)) 2/9))) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18)) 2/9)))))))) (*.f64 x (*.f64 x (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (fma.f64 1/2 (pow.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) -1)) 2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18)))))))))))) (fma.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) -1)) (*.f64 x (neg.f64 z)) (neg.f64 z)))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))))
(exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))
(exp.f64 (+.f64 (log.f64 x) (log.f64 z)))
(+.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)))) x))
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (/.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18)) -1))))
(+.f64 (exp.f64 (+.f64 (log.f64 x) (log.f64 z))) (/.f64 (exp.f64 (+.f64 (log.f64 x) (log.f64 z))) (/.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18)) -1))))
(+.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)))) x) (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9))) 2)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))))))) (pow.f64 x 2))))
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (+.f64 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (/.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18)) -1))) (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (/.f64 (*.f64 x x) (fma.f64 (cbrt.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18))))))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18)) -1) 2) (*.f64 -1/3 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18))))))))))))
(+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 x) (log.f64 z))) (/.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18)) -1))) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 x) (log.f64 z))) (/.f64 (*.f64 x x) (fma.f64 (cbrt.f64 (+.f64 (log.f64 x) (log.f64 z))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z)))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) 1/9))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18)) -1) 2) (*.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2))))))) (exp.f64 (+.f64 (log.f64 x) (log.f64 z)))))
(+.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)))) x) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9))) 2)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))))))) (pow.f64 x 2)) (/.f64 (*.f64 (exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3)))))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 8)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))) (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3)))))))) (pow.f64 x 3)))))
(+.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (+.f64 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (/.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18)) -1))) (+.f64 (/.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (/.f64 (*.f64 x x) (fma.f64 (cbrt.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18))))))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18)) -1) 2) (*.f64 -1/3 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))))))))) (/.f64 (*.f64 (exp.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (fma.f64 2/9 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18))) (fma.f64 -1/3 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)) 1/18))) (+.f64 (*.f64 -1/3 (+.f64 1/3 (fma.f64 2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2))))))) (fma.f64 1/6 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18)) -1) 3) (fma.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18)) -1) (fma.f64 (cbrt.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18))))))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)) (*.f64 -1/3 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18))))))) (*.f64 (cbrt.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))) (+.f64 1/3 (fma.f64 2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2))))))) (*.f64 2/9 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 8)) 1/18)))))))))))) (pow.f64 x 3)))))
(+.f64 (exp.f64 (+.f64 (log.f64 x) (log.f64 z))) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 x) (log.f64 z))) (/.f64 (*.f64 x x) (fma.f64 (cbrt.f64 (+.f64 (log.f64 x) (log.f64 z))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z)))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) 1/9))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18)) -1) 2) (*.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2))))))) (+.f64 (/.f64 (exp.f64 (+.f64 (log.f64 x) (log.f64 z))) (/.f64 (pow.f64 x 3) (fma.f64 2/9 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18))) (fma.f64 -1/3 (*.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z)))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) 1/9))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)) 1/18))) (fma.f64 -1/3 (+.f64 1/3 (fma.f64 2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)))))) (fma.f64 1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18)) 3) -1) (fma.f64 (cbrt.f64 (+.f64 (log.f64 x) (log.f64 z))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z)))) (+.f64 1/3 (fma.f64 2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2))))))) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 8)) 1/18)) 2/9))) (*.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18)) (*.f64 -1 (fma.f64 (cbrt.f64 (+.f64 (log.f64 x) (log.f64 z))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z)))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) 1/9))) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)))))))))))))) (/.f64 (exp.f64 (+.f64 (log.f64 x) (log.f64 z))) (/.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18)) -1))))))
(exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)))
(exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))
(exp.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))
(+.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)))) x)))
(+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18)) 1) (/.f64 x (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))))))
(-.f64 (exp.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18) (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18)) (/.f64 x (exp.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) 2)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)))) x))))
(+.f64 (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18)) 1) (/.f64 x (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))))))) (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (/.f64 (*.f64 x x) (fma.f64 (cbrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18))))))) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18)) 1) 2) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)) (*.f64 -1/3 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))))))))))
(+.f64 (-.f64 (exp.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18) (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18)) (/.f64 x (exp.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))))) (*.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) x) (/.f64 (fma.f64 (cbrt.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18)))) (fma.f64 1/2 (pow.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18) (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18)) 2) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)))))) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) 2)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (pow.f64 x 2)) (+.f64 (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)))) x)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 8)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))))) (*.f64 1/6 (pow.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) 3))))))) (exp.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)))) (pow.f64 x 3))))))
(+.f64 (/.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (/.f64 (*.f64 x x) (fma.f64 (cbrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18))))))) (fma.f64 1/2 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18)) 1) 2) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)) (*.f64 -1/3 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))))))))) (+.f64 (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18)) 1) (/.f64 x (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))))) (/.f64 (+.f64 (*.f64 1/3 (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2))) (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))))))) (fma.f64 -2/9 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18))) (fma.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18)) 1) (fma.f64 (cbrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18))))))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)) (*.f64 -1/3 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18))))))) (fma.f64 (cbrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))) (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2))) (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))))))) (*.f64 -2/9 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 8)) 1/18))))) (fma.f64 1/3 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2)) 1/18))) (*.f64 1/6 (pow.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18)) 1) 3))))))) (/.f64 (pow.f64 x 3) (exp.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))))))))
(+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) x) (/.f64 (fma.f64 (cbrt.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18)))) (fma.f64 1/2 (pow.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18) (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18)) 2) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)))))) x)) (-.f64 (-.f64 (exp.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18) (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18)) (/.f64 x (exp.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))))) (/.f64 (fma.f64 1/3 (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18)) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) -2/3)))) (fma.f64 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18))) -2/9 (fma.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18) (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18)) (fma.f64 (cbrt.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18)))) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18))))) (fma.f64 (cbrt.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))))) (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18)) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) -2/3)))) (*.f64 (*.f64 -2/9 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 8)) 1/18)))) (fma.f64 1/3 (*.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2)) 1/18))) (*.f64 1/6 (pow.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18) (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18)) 3))))))) (/.f64 (pow.f64 x 3) (exp.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))))))
(exp.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) 2) (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z))) 1/3))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(exp.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) 2) (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z))) 1/3))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(exp.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) 2) (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z))) 1/3))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(exp.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) 2) (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z))) 1/3))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1)))))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(pow.f64 (E.f64) (+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(exp.f64 (-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z))))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(pow.f64 (E.f64) (+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(exp.f64 (-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z))))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(pow.f64 (E.f64) (+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(exp.f64 (-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z))))
(exp.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z))))))
(pow.f64 (E.f64) (+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(exp.f64 (-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z))))
(*.f64 (pow.f64 1 1/3) (log.f64 (*.f64 -1 z)))
(log.f64 (neg.f64 z))
(+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (*.f64 -1 z))) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) x))
(+.f64 (log.f64 (neg.f64 z)) (*.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18)) -1)))
(fma.f64 x (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) -1)) (log.f64 (neg.f64 z)))
(+.f64 (*.f64 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)))) (*.f64 -1/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 1 1/3))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (*.f64 -1 z))) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) x)))
(fma.f64 (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) (fma.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 -2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18)))) (*.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2)))) (*.f64 x x) (+.f64 (log.f64 (neg.f64 z)) (*.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18)) -1))))
(fma.f64 (*.f64 x x) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18))))))) (fma.f64 x (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) -1)) (log.f64 (neg.f64 z))))
(+.f64 (*.f64 (+.f64 (*.f64 2/9 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3)))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3)))) (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 8)) 1/9) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/9) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)))))))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) (+.f64 (*.f64 (pow.f64 (*.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2))) (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)))) (*.f64 -1/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 1 1/3))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (log.f64 (*.f64 -1 z))) (*.f64 (+.f64 (*.f64 -2/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9)) (*.f64 -1/3 (pow.f64 (*.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 4)) 1/9))) x))))
(fma.f64 (fma.f64 2/9 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (+.f64 (*.f64 -1/3 (+.f64 1/3 (fma.f64 2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))))))) (fma.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z)))) (+.f64 1/3 (fma.f64 2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))))))) (*.f64 2/9 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 8)) 1/18))))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18)) (fma.f64 -2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18))))))))) (pow.f64 x 3) (fma.f64 (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) (fma.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 -2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18)))) (*.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2)))) (*.f64 x x) (+.f64 (log.f64 (neg.f64 z)) (*.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18)) -1)))))
(fma.f64 (pow.f64 x 3) (fma.f64 2/9 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (fma.f64 -1/3 (+.f64 1/3 (fma.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)))))) (fma.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z)))) (+.f64 1/3 (fma.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))))))) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 8)) 1/18)) 2/9))) (*.f64 (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18)))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18)) -1/3))))) (fma.f64 (*.f64 x x) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (fma.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (log.f64 (neg.f64 z))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 4)) 1/18))))))) (fma.f64 x (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) (*.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 z)) 4) 1/18) -1)) (log.f64 (neg.f64 z)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))
(fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))
(+.f64 (log.f64 x) (log.f64 z))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)))))
(fma.f64 -1/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18))) (fma.f64 -2/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18))) (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18)) x) -1) (+.f64 (log.f64 x) (log.f64 z)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))) (pow.f64 x 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9) (/.f64 1 (pow.f64 x 2)))))))))
(fma.f64 -1/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18))) (fma.f64 -2/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 x x))) (+.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) (fma.f64 (cbrt.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (/.f64 (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18))))))) (*.f64 x x)) (*.f64 2/9 (*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18)) x) -1) (+.f64 (fma.f64 -1/3 (/.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 x x)) (+.f64 (log.f64 x) (log.f64 z))) (fma.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) (*.f64 x x)) (*.f64 (/.f64 (cbrt.f64 (+.f64 (log.f64 x) (log.f64 z))) x) (/.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z)))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) 1/9))) x)))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))) (pow.f64 x 2)))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 8)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))) (pow.f64 x 3)) (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3)))) (pow.f64 x 3)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9) (/.f64 1 x))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/9) (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))) (pow.f64 x 3)))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9)))))) (pow.f64 x 2))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9) (/.f64 1 (pow.f64 x 2)))))))))))))
(+.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) (fma.f64 -2/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 x x))) (fma.f64 (/.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))) (+.f64 1/3 (fma.f64 2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2))))))) (*.f64 2/9 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 8)) 1/18))))) (pow.f64 x 3)) (cbrt.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 1/3 (fma.f64 2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)))))) (pow.f64 x 3))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18)) (/.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (pow.f64 x 3))) (fma.f64 -1/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4) 1/18))) (fma.f64 -1/3 (/.f64 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)) 1/18))) (pow.f64 x 3)) (fma.f64 (cbrt.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (/.f64 (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18))))))) (*.f64 x x)) (*.f64 2/9 (*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))))))))))))
(+.f64 (fma.f64 -2/3 (/.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18)) x) (+.f64 (log.f64 x) (log.f64 z))) (fma.f64 -1/3 (/.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 x x)) (fma.f64 (cbrt.f64 (+.f64 (log.f64 x) (log.f64 z))) (/.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z)))) (+.f64 1/3 (fma.f64 2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2))))))) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 8)) 1/18)) 2/9))) (pow.f64 x 3)) (fma.f64 -1/3 (/.f64 (+.f64 1/3 (fma.f64 2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)))))) (pow.f64 x 3)) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18)) (/.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (pow.f64 x 3))) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4) 1/18)) x) (fma.f64 -1/3 (/.f64 (*.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z)))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) 1/9))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)) 1/18))) (pow.f64 x 3)) (fma.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) (*.f64 x x)) (*.f64 (/.f64 (cbrt.f64 (+.f64 (log.f64 x) (log.f64 z))) x) (/.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z)))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 4)) 1/18) 1/9))) x))))))))))
(*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3))
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))
(-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) x)))
(+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18)) 1) x)))
(-.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18) (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18)) x))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))) (pow.f64 x 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))) (pow.f64 x 2)) (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) x)) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9) (/.f64 1 (pow.f64 x 2))))))))
(fma.f64 -1/3 (*.f64 1 (/.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))) (*.f64 x x))) (fma.f64 (/.f64 (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18))))))) (*.f64 x x)) (cbrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18)) 1) x) (*.f64 2/9 (*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18))))))))
(fma.f64 -1/3 (/.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) (*.f64 x x)) (+.f64 (fma.f64 (cbrt.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) (/.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18)))) (*.f64 x x)) (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) (fma.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18) (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18))) x))))
(+.f64 (*.f64 -1/3 (*.f64 (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))) (pow.f64 x 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))) (pow.f64 x 2)) (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4)) 1/9)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))))) (*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 8)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9)))))))))) (pow.f64 x 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) (pow.f64 1 1/3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9)) (*.f64 2/3 (pow.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 4) 1) 1/9))) x)) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9) (/.f64 1 (pow.f64 x 2)))))))))
(fma.f64 -1/3 (*.f64 1 (/.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))) (*.f64 x x))) (fma.f64 (/.f64 (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18))))))) (*.f64 x x)) (cbrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (fma.f64 -1 (/.f64 (+.f64 (*.f64 1/3 (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2))) (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))))))) (fma.f64 -2/9 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18))) (fma.f64 1/3 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4)) 1/18)) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2)) 1/18))) (*.f64 (cbrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))) (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2))) (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))))))) (*.f64 -2/9 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 8)) 1/18))))))))) (pow.f64 x 3)) (+.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 4) 1/18)) 1) x) (*.f64 2/9 (*.f64 (/.f64 1 (*.f64 x x)) (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))))))))
(fma.f64 -1/3 (/.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) (*.f64 x x)) (fma.f64 (cbrt.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) (/.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18)))) (*.f64 x x)) (-.f64 (+.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) (fma.f64 2/9 (/.f64 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) (*.f64 x x)) (/.f64 (neg.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18) (pow.f64 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4) 1/18))) x))) (/.f64 (fma.f64 1/3 (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18)) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) -2/3)))) (fma.f64 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18))) -2/9 (fma.f64 (cbrt.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))))) (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18)) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) -2/3)))) (*.f64 (*.f64 -2/9 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 8)) 1/18)))) (*.f64 1/3 (*.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2)) (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 4)) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2)) 1/18))))))) (pow.f64 x 3)))))
(pow.f64 (*.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) (pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 2)) 1/3)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (*.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) (pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 2)) 1/3)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (*.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) (pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 2)) 1/3)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (*.f64 (+.f64 (log.f64 z) (log.f64 (-.f64 x 1))) (pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 2)) 1/3)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z)))
(*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z)))
(*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z)))
(*.f64 (pow.f64 1 1/3) (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z))))
(-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z)))
(pow.f64 (log.f64 (*.f64 -1 z)) 1/3)
(cbrt.f64 (log.f64 (neg.f64 z)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/9) x)) (pow.f64 (log.f64 (*.f64 -1 z)) 1/3))
(fma.f64 -1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18))) (cbrt.f64 (log.f64 (neg.f64 z))))
(fma.f64 -1/3 (*.f64 (*.f64 x (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18)) (cbrt.f64 (log.f64 (neg.f64 z))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/9) x)) (+.f64 (pow.f64 (log.f64 (*.f64 -1 z)) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2) (pow.f64 x 2))))))
(+.f64 (fma.f64 -1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18))) (cbrt.f64 (log.f64 (neg.f64 z)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))) (*.f64 (*.f64 x x) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2)))))
(fma.f64 -1/3 (*.f64 (*.f64 x (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18)) (fma.f64 -1/3 (*.f64 (*.f64 x x) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))))) (cbrt.f64 (log.f64 (neg.f64 z)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/9) x)) (+.f64 (*.f64 -1/3 (*.f64 (*.f64 (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9))) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 5)) 1/9))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3)))) (pow.f64 x 3)) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3))) (+.f64 (pow.f64 (log.f64 (*.f64 -1 z)) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (*.f64 -1 z)) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (/.f64 1 (log.f64 (*.f64 -1 z))) 1/9)) 1/2) (pow.f64 x 2)))))))
(fma.f64 -1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))) (*.f64 (pow.f64 x 3) (+.f64 1/3 (fma.f64 2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)))))))) (+.f64 (cbrt.f64 (log.f64 (neg.f64 z))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))) (*.f64 (*.f64 x x) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2)))))))
(fma.f64 -1/3 (*.f64 (*.f64 x (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18)) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)) 1/18)) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))) (*.f64 (pow.f64 x 3) (+.f64 1/3 (fma.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 5)) 1/18))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2)))))))) (fma.f64 -1/3 (*.f64 (*.f64 x x) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18) (pow.f64 (/.f64 1 (log.f64 (neg.f64 z))) 1/18)) 1/2) (cbrt.f64 (/.f64 1 (pow.f64 (log.f64 (neg.f64 z)) 2))))) (cbrt.f64 (log.f64 (neg.f64 z))))))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 1/3)
(cbrt.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)))
(cbrt.f64 (+.f64 (log.f64 x) (log.f64 z)))
(+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/9) (/.f64 1 x))))
(+.f64 (cbrt.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (*.f64 -1/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)) 1/18)))))
(fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)) 1/18)) x) (cbrt.f64 (+.f64 (log.f64 x) (log.f64 z))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))) (pow.f64 x 2)))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/9) (/.f64 1 x)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2))) (/.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 x x))) (+.f64 (cbrt.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (*.f64 -1/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)) 1/18))))))
(fma.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2))) x) (/.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) x)) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)) 1/18)) x) (cbrt.f64 (+.f64 (log.f64 x) (log.f64 z)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3) (/.f64 (+.f64 1/3 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3)))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z))) 1/9))) (pow.f64 x 2)))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 z)) 2)) 1/9) (/.f64 1 x))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2))) (/.f64 (+.f64 1/3 (fma.f64 2/3 (*.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)))))) (pow.f64 x 3))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2))) (/.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) 1/18)))) (*.f64 x x))) (+.f64 (cbrt.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z))) (*.f64 -1/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (neg.f64 (log.f64 x)) (log.f64 z)) 2)) 1/18)))))))
(+.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)))) (+.f64 (/.f64 (+.f64 1/3 (fma.f64 2/3 (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)))))) (pow.f64 x 3)) (/.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18) (pow.f64 (/.f64 1 (+.f64 (log.f64 x) (log.f64 z))) 1/18)) 1/2) (*.f64 x x)))) (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (log.f64 x) (log.f64 z)) 2)) 1/18)) x) (cbrt.f64 (+.f64 (log.f64 x) (log.f64 z)))))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1/3)
(cbrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))
(cbrt.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/9) (/.f64 1 x))) (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1/3))
(fma.f64 -1/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2)) 1/18))) (cbrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))))
(fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2)) 1/18)) x) (cbrt.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/9) (/.f64 1 x))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1/3) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))) (pow.f64 x 2))))))
(+.f64 (fma.f64 -1/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2)) 1/18))) (cbrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2))) (/.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))) (*.f64 x x)))))
(fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2)) 1/18)) x) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2))) (/.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) (*.f64 x x))) (cbrt.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/9) (/.f64 1 x))) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 1/3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3) (/.f64 (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3)) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 5)) 1/9) (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))))))) (pow.f64 x 3)))) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z))) 2)) 1/3) (/.f64 (+.f64 1/2 (*.f64 1/3 (pow.f64 (/.f64 1 (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (*.f64 -1 z)))) 1/9))) (pow.f64 x 2)))))))
(+.f64 (fma.f64 -1/3 (*.f64 (/.f64 1 x) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2)) 1/18))) (cbrt.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))))) (*.f64 -1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2))) (/.f64 (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2))) (*.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 5)) 1/18))) (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18))))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z))) 2))) (/.f64 (+.f64 1/2 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18) (pow.f64 (/.f64 1 (fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (neg.f64 z)))) 1/18)))) (*.f64 x x))))))
(fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2)) 1/18)) x) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2))) (+.f64 (/.f64 (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 2))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))) 5)) 1/18)) (*.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) -2/3)))) (pow.f64 x 3)) (/.f64 (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18) (pow.f64 (/.f64 1 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x)))) 1/18)) 1/2) (*.f64 x x)))) (cbrt.f64 (-.f64 (log.f64 (neg.f64 z)) (log.f64 (/.f64 -1 x))))))
(pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 1/3)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 1/3)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 1/3)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (+.f64 (log.f64 (-.f64 x 1)) (log.f64 z)) 1/3)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))) 1/3)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))) 1/3)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))) 1/3)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 z))) (log.f64 (-.f64 x 1))) 1/3)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))) 1/3)
(cbrt.f64 (+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(cbrt.f64 (-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z))))
(pow.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))) 1/3)
(cbrt.f64 (+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(cbrt.f64 (-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z))))
(pow.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))) 1/3)
(cbrt.f64 (+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(cbrt.f64 (-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z))))
(pow.f64 (+.f64 (log.f64 (*.f64 -1 (-.f64 x 1))) (*.f64 -1 (log.f64 (/.f64 -1 z)))) 1/3)
(cbrt.f64 (+.f64 (log.f64 (neg.f64 (+.f64 -1 x))) (neg.f64 (log.f64 (/.f64 -1 z)))))
(cbrt.f64 (-.f64 (log.f64 (neg.f64 (-.f64 x 1))) (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 0)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 (+.f64 x -1)) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 z) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 (sqrt.f64 (+.f64 x -1))) (log.f64 (*.f64 (sqrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 -1 x))) (log.f64 (*.f64 z (sqrt.f64 (+.f64 -1 x)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 x 1))) (log.f64 (*.f64 z (sqrt.f64 (-.f64 x 1)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) (log.f64 (*.f64 (cbrt.f64 z) (+.f64 x -1))))
(fma.f64 2 (log.f64 (cbrt.f64 z)) (log.f64 (*.f64 (+.f64 -1 x) (cbrt.f64 z))))
(fma.f64 2 (log.f64 (cbrt.f64 z)) (log.f64 (*.f64 (-.f64 x 1) (cbrt.f64 z))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 -1 x) 2))) (log.f64 (*.f64 z (cbrt.f64 (+.f64 -1 x)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (-.f64 x 1) 2))) (log.f64 (*.f64 z (cbrt.f64 (-.f64 x 1)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))) (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (sqrt.f64 z) (+.f64 x -1))))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (+.f64 -1 x) (sqrt.f64 z))))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (-.f64 x 1) (sqrt.f64 z))))
(+.f64 0 (log.f64 (*.f64 (+.f64 x -1) z)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2))) (log.f64 (cbrt.f64 z)))
(fma.f64 2 (log.f64 (cbrt.f64 z)) (log.f64 (*.f64 (+.f64 -1 x) (cbrt.f64 z))))
(fma.f64 2 (log.f64 (cbrt.f64 z)) (log.f64 (*.f64 (-.f64 x 1) (cbrt.f64 z))))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z))) (log.f64 (sqrt.f64 z)))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (+.f64 -1 x) (sqrt.f64 z))))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (-.f64 x 1) (sqrt.f64 z))))
(+.f64 (log.f64 (*.f64 z (cbrt.f64 (pow.f64 (+.f64 x -1) 2)))) (log.f64 (cbrt.f64 (+.f64 x -1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 -1 x) 2))) (log.f64 (*.f64 z (cbrt.f64 (+.f64 -1 x)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (-.f64 x 1) 2))) (log.f64 (*.f64 z (cbrt.f64 (-.f64 x 1)))))
(+.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 x -1)))) (log.f64 (sqrt.f64 (+.f64 x -1))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 -1 x))) (log.f64 (*.f64 z (sqrt.f64 (+.f64 -1 x)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 x 1))) (log.f64 (*.f64 z (sqrt.f64 (-.f64 x 1)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (-.f64 (fma.f64 x x 1) (neg.f64 x))))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (+.f64 (fma.f64 x x 1) x)))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log1p.f64 x))
(-.f64 (log.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z)) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (-.f64 (fma.f64 x x 1) (neg.f64 x))))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (+.f64 (fma.f64 x x 1) x)))
(-.f64 (log.f64 (*.f64 (fma.f64 x x -1) z)) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log1p.f64 x))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 1 (log.f64 (*.f64 (+.f64 x -1) z)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6))
(*.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/6) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 5/6))
(*.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/6) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 5/6))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(*.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/6) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 5/6))
(*.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/6) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 5/6))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (-.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 (+.f64 x -1)) (log.f64 z)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (-.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 z) (log.f64 (+.f64 -1 x))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x 1)) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 (-.f64 x 1)) 2) (*.f64 (log.f64 z) (-.f64 (log.f64 z) (log.f64 (-.f64 x 1))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 x -1) z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x 1)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (-.f64 x 1) z)))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)) 3/2)
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)) 3/2)
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 9)
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 9)
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 9)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2) 1/2)
(sqrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))
(fabs.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/3)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) 6)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (exp.f64 1) (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (cbrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 2)) (cbrt.f64 (log.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 2)) (cbrt.f64 (log.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) (sqrt.f64 (log.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (log.f64 (-.f64 (*.f64 z x) z))))) (sqrt.f64 (log.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))
(fabs.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) 3))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) 3))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1/3))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) 2))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(exp.f64 (fma.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 3/2 (log.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) 3/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (fma.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 3/2 (log.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) 3/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log1p.f64 (fma.f64 (+.f64 x -1) z -1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 1 (log.f64 (+.f64 x -1)) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 1 (log.f64 z) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (log.f64 (+.f64 x -1)) 1 (*.f64 (log.f64 z) 1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 z)) 2) (cbrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (cbrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (sqrt.f64 (log.f64 (+.f64 x -1))) (sqrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 0 (*.f64 (+.f64 x -1) z))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 z x) (*.f64 z -1))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 z -1) (*.f64 z x))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 x z) (*.f64 -1 z))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(+.f64 (*.f64 -1 z) (*.f64 x z))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 -1 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (+.f64 -1 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 z) (-.f64 x 1)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (+.f64 -1 x)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 z) (-.f64 x 1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (+.f64 x -1) z)
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 z (+.f64 x -1))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (*.f64 (+.f64 x -1) z) 1)
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 1 (*.f64 (+.f64 x -1) z))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x -1) 2)) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 x) 2)) (*.f64 z (cbrt.f64 (+.f64 -1 x))))
(*.f64 z (*.f64 (cbrt.f64 (-.f64 x 1)) (cbrt.f64 (pow.f64 (-.f64 x 1) 2))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 2) (cbrt.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (+.f64 x -1)))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (sqrt.f64 (+.f64 x -1)) (*.f64 (sqrt.f64 (+.f64 x -1)) z))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) (sqrt.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (+.f64 x -1)))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2)) (cbrt.f64 z))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z)) (sqrt.f64 z))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (*.f64 z (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (cbrt.f64 (+.f64 x -1)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 -1 x) 2)) (*.f64 z (cbrt.f64 (+.f64 -1 x))))
(*.f64 z (*.f64 (cbrt.f64 (-.f64 x 1)) (cbrt.f64 (pow.f64 (-.f64 x 1) 2))))
(*.f64 (*.f64 z (sqrt.f64 (+.f64 x -1))) (sqrt.f64 (+.f64 x -1)))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (exp.f64 1) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)))))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(*.f64 (pow.f64 (exp.f64 1) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))) (pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 z (+.f64 -1 x)))))) (pow.f64 (E.f64) (log.f64 (cbrt.f64 (*.f64 z (+.f64 -1 x))))))
(*.f64 (pow.f64 (E.f64) (*.f64 2 (log.f64 (cbrt.f64 (-.f64 (*.f64 z x) z))))) (pow.f64 (E.f64) (log.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)))))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 (log.f64 (+.f64 x -1)) 1)) (pow.f64 (exp.f64 1) (*.f64 (log.f64 z) 1)))
(*.f64 (pow.f64 (E.f64) (log.f64 (+.f64 -1 x))) (pow.f64 (E.f64) (log.f64 z)))
(*.f64 (pow.f64 (E.f64) (log.f64 (-.f64 x 1))) (pow.f64 (E.f64) (log.f64 z)))
(/.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3))) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 z (/.f64 (-.f64 (fma.f64 x x 1) (neg.f64 x)) (+.f64 -1 (pow.f64 x 3))))
(/.f64 z (/.f64 (+.f64 (fma.f64 x x 1) x) (+.f64 -1 (pow.f64 x 3))))
(/.f64 (*.f64 z (fma.f64 x x -1)) (+.f64 x 1))
(/.f64 z (/.f64 (+.f64 x 1) (fma.f64 x x -1)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z) (-.f64 (fma.f64 x x 1) (*.f64 x -1)))
(/.f64 z (/.f64 (-.f64 (fma.f64 x x 1) (neg.f64 x)) (+.f64 -1 (pow.f64 x 3))))
(/.f64 z (/.f64 (+.f64 (fma.f64 x x 1) x) (+.f64 -1 (pow.f64 x 3))))
(/.f64 (*.f64 (fma.f64 x x -1) z) (+.f64 x 1))
(/.f64 z (/.f64 (+.f64 x 1) (fma.f64 x x -1)))
(/.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (exp.f64 (log1p.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) 1))
(/.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))) (exp.f64 (log1p.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))) (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))))
(/.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2))) (exp.f64 (log1p.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))) (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2))))
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (pow.f64 (exp.f64 1) 1))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) (E.f64))
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (-.f64 (*.f64 z x) z))))) (E.f64))
(pow.f64 (*.f64 (+.f64 x -1) z) 1)
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)) 3)
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 -1 x)) 2))
(fabs.f64 (-.f64 (*.f64 z x) z))
(pow.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3) 1/3)
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z)) 2)
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 2)) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))) (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2))) (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/6)) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 5/6))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/6)) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 5/6))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(pow.f64 (+.f64 1 (fma.f64 (+.f64 x -1) z -1)) 1)
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(pow.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(pow.f64 (exp.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(pow.f64 (pow.f64 (exp.f64 1) 1) (log.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))) (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2))) (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 4))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 4))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 4))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/6))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 5)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 5)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 5)) (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2))) (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 2))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/6)) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/6))
(pow.f64 (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2))) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/6)) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/6))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) (sqrt.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (sqrt.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))) (sqrt.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/4)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/4))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/4)) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/4))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/4)) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/4))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))) (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2))) (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 4) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 5/6)) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/6))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 5/6)) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/6))
(pow.f64 (exp.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))) (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2))) (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))
(pow.f64 (exp.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(pow.f64 (exp.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))
(pow.f64 (exp.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) 4) 2)) (cbrt.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6)) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 5/6)) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/6))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 5/6)) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/6))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 2))
(sqrt.f64 (pow.f64 (*.f64 z (+.f64 -1 x)) 2))
(fabs.f64 (-.f64 (*.f64 z x) z))
(log.f64 (pow.f64 (exp.f64 z) (+.f64 x -1)))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x -1) z))))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x -1) z) 3))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x -1) z)))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(fma.f64 x z (*.f64 -1 z))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(fma.f64 -1 z (*.f64 x z))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(fma.f64 z x (*.f64 z -1))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(fma.f64 z -1 (*.f64 z x))
(exp.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(-.f64 (*.f64 z x) z)
(+.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 0)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 (+.f64 x -1)) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 z) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 (sqrt.f64 (+.f64 x -1))) (log.f64 (*.f64 (sqrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 -1 x))) (log.f64 (*.f64 z (sqrt.f64 (+.f64 -1 x)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 x 1))) (log.f64 (*.f64 z (sqrt.f64 (-.f64 x 1)))))
(+.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))) (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 z))) (log.f64 (*.f64 (cbrt.f64 z) (+.f64 x -1))))
(fma.f64 2 (log.f64 (cbrt.f64 z)) (log.f64 (*.f64 (+.f64 -1 x) (cbrt.f64 z))))
(fma.f64 2 (log.f64 (cbrt.f64 z)) (log.f64 (*.f64 (-.f64 x 1) (cbrt.f64 z))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 x -1) 2))) (log.f64 (*.f64 (cbrt.f64 (+.f64 x -1)) z)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 -1 x) 2))) (log.f64 (*.f64 z (cbrt.f64 (+.f64 -1 x)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (-.f64 x 1) 2))) (log.f64 (*.f64 z (cbrt.f64 (-.f64 x 1)))))
(+.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))) (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z)))) (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (sqrt.f64 z) (+.f64 x -1))))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (+.f64 -1 x) (sqrt.f64 z))))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (-.f64 x 1) (sqrt.f64 z))))
(+.f64 0 (log.f64 (*.f64 (+.f64 x -1) z)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (*.f64 (log.f64 z) 1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (pow.f64 (cbrt.f64 z) 2))) (log.f64 (cbrt.f64 z)))
(fma.f64 2 (log.f64 (cbrt.f64 z)) (log.f64 (*.f64 (+.f64 -1 x) (cbrt.f64 z))))
(fma.f64 2 (log.f64 (cbrt.f64 z)) (log.f64 (*.f64 (-.f64 x 1) (cbrt.f64 z))))
(+.f64 (log.f64 (*.f64 (+.f64 x -1) (sqrt.f64 z))) (log.f64 (sqrt.f64 z)))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (+.f64 -1 x) (sqrt.f64 z))))
(+.f64 (log.f64 (sqrt.f64 z)) (log.f64 (*.f64 (-.f64 x 1) (sqrt.f64 z))))
(+.f64 (log.f64 (*.f64 z (cbrt.f64 (pow.f64 (+.f64 x -1) 2)))) (log.f64 (cbrt.f64 (+.f64 x -1))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 -1 x) 2))) (log.f64 (*.f64 z (cbrt.f64 (+.f64 -1 x)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (-.f64 x 1) 2))) (log.f64 (*.f64 z (cbrt.f64 (-.f64 x 1)))))
(+.f64 (log.f64 (*.f64 z (sqrt.f64 (+.f64 x -1)))) (log.f64 (sqrt.f64 (+.f64 x -1))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 -1 x))) (log.f64 (*.f64 z (sqrt.f64 (+.f64 -1 x)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 x 1))) (log.f64 (*.f64 z (sqrt.f64 (-.f64 x 1)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (-.f64 (fma.f64 x x 1) (neg.f64 x))))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (+.f64 (fma.f64 x x 1) x)))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log1p.f64 x))
(-.f64 (log.f64 (*.f64 (+.f64 -1 (pow.f64 x 3)) z)) (log.f64 (-.f64 (fma.f64 x x 1) (*.f64 x -1))))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (-.f64 (fma.f64 x x 1) (neg.f64 x))))
(-.f64 (log.f64 (*.f64 z (+.f64 -1 (pow.f64 x 3)))) (log.f64 (+.f64 (fma.f64 x x 1) x)))
(-.f64 (log.f64 (*.f64 (fma.f64 x x -1) z)) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log.f64 (+.f64 x 1)))
(-.f64 (log.f64 (*.f64 z (fma.f64 x x -1))) (log1p.f64 x))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 3 (log.f64 (cbrt.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1)
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 1 (log.f64 (*.f64 (+.f64 x -1) z)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6))
(*.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/6) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 5/6))
(*.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/6) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 5/6))
(*.f64 1/3 (*.f64 3 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 2 (log.f64 (sqrt.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(*.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(*.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 5/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(*.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 1/6) (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 5/6))
(*.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 1/6) (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 5/6))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (-.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 (+.f64 x -1)) (log.f64 z)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (-.f64 (pow.f64 (log.f64 z) 2) (*.f64 (log.f64 z) (log.f64 (+.f64 -1 x))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (-.f64 x 1)) 3) (pow.f64 (log.f64 z) 3)) (+.f64 (pow.f64 (log.f64 (-.f64 x 1)) 2) (*.f64 (log.f64 z) (-.f64 (log.f64 z) (log.f64 (-.f64 x 1))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x -1)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 x -1) z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 -1 x)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (+.f64 -1 x) z)))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x 1)) 2) (pow.f64 (log.f64 z) 2)) (log.f64 (/.f64 (-.f64 x 1) z)))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2))
(sqrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2))
(fabs.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(log.f64 (*.f64 (+.f64 x -1) z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log.f64 (+.f64 1 (fma.f64 (+.f64 x -1) z -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(expm1.f64 (log1p.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) 3))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) 3))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1/3))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) 2))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (+.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (+.f64 (*.f64 2/3 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(exp.f64 (+.f64 (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(exp.f64 (fma.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 3/2 (log.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) 3/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (log.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(exp.f64 (fma.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))) 3/2 (log.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))))
(*.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) (pow.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))) 3/2))
(exp.f64 (+.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2) (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3/2)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(log1p.f64 (fma.f64 (+.f64 x -1) z -1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 1 (log.f64 (+.f64 x -1)) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 1 (log.f64 z) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (log.f64 (+.f64 x -1)) 1 (*.f64 (log.f64 z) 1))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 z)) 2) (cbrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 x -1))) 2) (cbrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (sqrt.f64 (log.f64 z)) (sqrt.f64 (log.f64 z)) (log.f64 (+.f64 x -1)))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(fma.f64 (sqrt.f64 (log.f64 (+.f64 x -1))) (sqrt.f64 (log.f64 (+.f64 x -1))) (log.f64 z))
(log.f64 (*.f64 z (+.f64 -1 x)))
(log.f64 (-.f64 (*.f64 z x) z))
(+.f64 0 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 1)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(*.f64 1 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(*.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/3)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)) 1/2)
(sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2) 3/2)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2) 1/6)
(pow.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2) 1/6)
(pow.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2) 1/6)
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 3) 1/9)
(*.f64 (pow.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 3) 1/18) (pow.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 3) 1/18))
(*.f64 (pow.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 3) 1/18) (pow.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 3) 1/18))
(pow.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2/3)
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) 1/3) (pow.f64 (sqrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))) (cbrt.f64 (sqrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))
(pow.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6) 2)
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (exp.f64 1/3) (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (exp.f64 1) (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))) 2)) (cbrt.f64 (log.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))) (sqrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))))) (sqrt.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x)))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))))) (sqrt.f64 (log.f64 (cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z))))))
(sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 z (+.f64 -1 x))) 2)))
(sqrt.f64 (cbrt.f64 (pow.f64 (log.f64 (-.f64 (*.f64 z x) z)) 2)))
(log.f64 (exp.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(expm1.f64 (log1p.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 1) 1))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1/3) 1))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 1) 1/3))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))))) 3))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 1/6)) 2))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 2)) 3/2))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))
(log1p.f64 (expm1.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(cbrt.f64 (log.f64 (*.f64 z (+.f64 -1 x))))
(cbrt.f64 (log.f64 (-.f64 (*.f64 z x) z)))

eval737.0ms (10.9%)

Compiler

Compiled 30989 to 22792 computations (26.5% saved)

prune176.0ms (2.6%)

Pruning

23 alts after pruning (15 fresh and 8 done)

PrunedKeptTotal
New88213895
Fresh14216
Picked101
Done3811
Total90023923
Accurracy
83.6%
Counts
923 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.4%
(pow.f64 (cbrt.f64 (neg.f64 z)) 3)
15.2%
(/.f64 (neg.f64 z) (/.f64 -1 x))
51.8%
(-.f64 (*.f64 z x) z)
82.0%
(-.f64 (*.f64 x (+.f64 y z)) z)
37.6%
(*.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) x) (fma.f64 (*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 -1))) -1/9) (*.f64 x x) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
38.5%
(*.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) x) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
38.5%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)) (cbrt.f64 -1)) z))
38.3%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 -1) z))
2.7%
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (neg.f64 x)))
38.8%
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
2.7%
(*.f64 (/.f64 1 (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (/.f64 z (/.f64 -1 (cbrt.f64 x))))
1.1%
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 x))) (/.f64 z (sqrt.f64 (/.f64 -1 x))))
51.8%
(*.f64 (-.f64 x 1) z)
44.9%
(*.f64 (+.f64 z y) x)
2.7%
(*.f64 (neg.f64 z) x)
15.3%
(*.f64 z x)
32.4%
(*.f64 y x)
3.9%
(*.f64 -1 (*.f64 (+.f64 -1 x) 27))
3.1%
(*.f64 -1 (*.f64 (+.f64 -1 x) -3))
18.6%
(*.f64 -1 (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
14.8%
(sqrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))))
38.1%
(neg.f64 z)
17.8%
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 z))) 3))
Compiler

Compiled 285 to 230 computations (19.3% saved)

regimes105.0ms (1.6%)

Counts
49 → 1
Calls
Call 1
Inputs
(neg.f64 z)
(*.f64 y x)
(*.f64 z x)
(*.f64 (neg.f64 z) x)
(*.f64 (+.f64 z y) x)
(*.f64 (-.f64 x 1) z)
(-.f64 (*.f64 z x) z)
(/.f64 (neg.f64 z) (/.f64 -1 x))
(*.f64 -1 (*.f64 (+.f64 -1 x) -3))
(*.f64 -1 (*.f64 (+.f64 -1 x) 27))
(-.f64 (*.f64 x (+.f64 y z)) z)
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
(-.f64 (+.f64 1 (-.f64 (*.f64 z x) z)) 1)
(log.f64 1)
(sqrt.f64 (*.f64 z z))
(fabs.f64 (-.f64 (*.f64 z x) z))
(*.f64 z (exp.f64 (log.f64 x)))
(pow.f64 (cbrt.f64 (neg.f64 z)) 3)
(pow.f64 (cbrt.f64 (*.f64 z x)) 3)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 z x) z)))
(log.f64 (exp.f64 (-.f64 (*.f64 z x) z)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 3))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 3)
(*.f64 -1 (neg.f64 (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x -1) z))) 1)
(*.f64 -1 (*.f64 (+.f64 -1 x) (exp.f64 (neg.f64 (log.f64 (/.f64 -1 z))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 -1 x))) (/.f64 z (sqrt.f64 (/.f64 -1 x))))
(exp.f64 (+.f64 (log.f64 z) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 x -1)) 1) (log.f64 z)))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x z) z)))))
(*.f64 (pow.f64 (cbrt.f64 z) 2) (*.f64 (cbrt.f64 z) (neg.f64 x)))
(pow.f64 (*.f64 (pow.f64 (*.f64 1 z) 1/3) (cbrt.f64 -1)) 3)
(*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 -1) z))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(*.f64 (/.f64 1 (pow.f64 (/.f64 -1 (cbrt.f64 x)) 2)) (/.f64 z (/.f64 -1 (cbrt.f64 x))))
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 z))) 3))
(exp.f64 (sqrt.f64 (pow.f64 (log.f64 (*.f64 (+.f64 x -1) z)) 2)))
(exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 3))
(sqrt.f64 (expm1.f64 (log1p.f64 (pow.f64 (-.f64 (*.f64 z x) z) 2))))
(exp.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))) 3)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))))
(exp.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z))) 2) (cbrt.f64 (log.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) x) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
(pow.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 z x) z)))) 3)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x -1)) 2) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3) x)) (cbrt.f64 -1)) z))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (+.f64 x -1) z)))))
(*.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) x) (fma.f64 (*.f64 (cbrt.f64 (/.f64 -1 (cbrt.f64 -1))) -1/9) (*.f64 x x) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 (+.f64 x -1)) z))
Outputs
(-.f64 (*.f64 x (+.f64 y z)) z)
Calls

4 calls:

23.0ms
x
23.0ms
z
23.0ms
y
21.0ms
(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
Results
AccuracySegmentsBranch
82.0%1x
82.0%1y
82.0%1z
82.0%1(+.f64 (*.f64 x y) (*.f64 (-.f64 x 1) z))
Compiler

Compiled 498 to 336 computations (32.5% saved)

regimes85.0ms (1.3%)

Counts
10 → 3
Calls
Call 1
Inputs
(neg.f64 z)
(*.f64 y x)
(*.f64 z x)
(*.f64 (neg.f64 z) x)
(*.f64 (+.f64 z y) x)
(*.f64 (-.f64 x 1) z)
(-.f64 (*.f64 z x) z)
(/.f64 (neg.f64 z) (/.f64 -1 x))
(*.f64 -1 (*.f64 (+.f64 -1 x) -3))
(*.f64 -1 (*.f64 (+.f64 -1 x) 27))
Outputs
(-.f64 (*.f64 z x) z)
(*.f64 (+.f64 z y) x)
(*.f64 (-.f64 x 1) z)
Calls

3 calls:

34.0ms
y
29.0ms
x
20.0ms
z
Results
AccuracySegmentsBranch
67.5%5x
64.2%5y
72.1%3z
Compiler

Compiled 62 to 37 computations (40.3% saved)

bsearch34.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.121730937485903e-60
5.273743564357294e-53
17.0ms
-2.0964103150912425e-56
-9.961081100376941e-62
Results
29.0ms260×body256valid
3.0ms28×body256infinite
Compiler

Compiled 342 to 238 computations (30.4% saved)

regimes69.0ms (1%)

Counts
6 → 3
Calls
Call 1
Inputs
(neg.f64 z)
(*.f64 y x)
(*.f64 z x)
(*.f64 (neg.f64 z) x)
(*.f64 (+.f64 z y) x)
(*.f64 (-.f64 x 1) z)
Outputs
(*.f64 (-.f64 x 1) z)
(*.f64 (+.f64 z y) x)
(*.f64 (-.f64 x 1) z)
Calls

3 calls:

26.0ms
y
24.0ms
x
17.0ms
z
Results
AccuracySegmentsBranch
67.5%5x
64.2%5y
72.1%3z
Compiler

Compiled 37 to 21 computations (43.2% saved)

bsearch31.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.121730937485903e-60
5.273743564357294e-53
15.0ms
-2.0964103150912425e-56
-9.961081100376941e-62
Results
25.0ms260×body256valid
3.0ms28×body256infinite
Compiler

Compiled 342 to 247 computations (27.8% saved)

regimes63.0ms (0.9%)

Counts
5 → 5
Calls
Call 1
Inputs
(neg.f64 z)
(*.f64 y x)
(*.f64 z x)
(*.f64 (neg.f64 z) x)
(*.f64 (+.f64 z y) x)
Outputs
(*.f64 (+.f64 z y) x)
(neg.f64 z)
(*.f64 y x)
(neg.f64 z)
(*.f64 (+.f64 z y) x)
Calls

3 calls:

29.0ms
y
21.0ms
x
12.0ms
z
Results
AccuracySegmentsBranch
66.5%5x
57.6%7y
61.2%3z
Compiler

Compiled 32 to 18 computations (43.8% saved)

bsearch47.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
1.2672440480894687e-6
4.395279405990972e-6
11.0ms
1.6741043045934566e-77
2.6941955195405704e-76
16.0ms
3.972476951230787e-109
3.125719531307289e-106
10.0ms
-2.7599456864108685e-50
-9.471109381938293e-51
Results
43.0ms400×body256valid
Compiler

Compiled 363 to 273 computations (24.8% saved)

regimes75.0ms (1.1%)

Counts
4 → 5
Calls
Call 1
Inputs
(neg.f64 z)
(*.f64 y x)
(*.f64 z x)
(*.f64 (neg.f64 z) x)
Outputs
(neg.f64 z)
(*.f64 y x)
(neg.f64 z)
(*.f64 z x)
(neg.f64 z)
Calls

3 calls:

25.0ms
y
22.0ms
x
21.0ms
z
Results
AccuracySegmentsBranch
58.8%7x
50.5%5y
60.2%5z
Compiler

Compiled 27 to 16 computations (40.7% saved)

bsearch42.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
4.6118748056658444e+123
3.202029475082501e+125
8.0ms
1.0223567900325649e+73
2.362285865609661e+73
15.0ms
1.0057345551979907e-93
9.410556545542919e-88
7.0ms
-9.961081100376941e-62
-6.455636048784268e-62
Results
32.0ms342×body256valid
5.0ms58×body256infinite
Compiler

Compiled 343 to 263 computations (23.3% saved)

regimes38.0ms (0.6%)

Accuracy

Total -35.9b remaining (-135.1%)

Threshold costs -35.9b (-135.1%)

Counts
2 → 3
Calls
Call 1
Inputs
(neg.f64 z)
(*.f64 y x)
Outputs
(neg.f64 z)
(*.f64 y x)
(neg.f64 z)
Calls

3 calls:

15.0ms
y
13.0ms
x
9.0ms
z
Results
AccuracySegmentsBranch
54.2%5x
50.5%5y
58.5%3z
Compiler

Compiled 20 to 14 computations (30% saved)

bsearch22.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
1.0057345551979907e-93
9.410556545542919e-88
7.0ms
-9.961081100376941e-62
-6.455636048784268e-62
Results
18.0ms192×body256valid
2.0ms16×body256infinite
Compiler

Compiled 187 to 143 computations (23.5% saved)

simplify13.0ms (0.2%)

Algorithm
egg-herbie
Rules
16×unsub-neg
14×*-commutative
12×+-commutative
10×sub-neg
10×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
063311
189311
296311
3102311
4109311
5122311
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 x (+.f64 y z)) z)
(if (<=.f64 z -6671614516603179/226156424291633194186662080095093570025917938800079226639565593765455331328) (-.f64 (*.f64 z x) z) (if (<=.f64 z 1678504711539465/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (+.f64 z y) x) (*.f64 (-.f64 x 1) z)))
(if (<=.f64 z -8141631274498795/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 (-.f64 x 1) z) (if (<=.f64 z 7598855856198875/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 (+.f64 z y) x) (*.f64 (-.f64 x 1) z)))
(if (<=.f64 x -8214358750147461/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 (+.f64 z y) x) (if (<=.f64 x 6403979697655533/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (neg.f64 z) (if (<=.f64 x 6257774519299541/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (*.f64 y x) (if (<=.f64 x 6139076427730539/4722366482869645213696) (neg.f64 z) (*.f64 (+.f64 z y) x)))))
(if (<=.f64 z -4168515212543383/57896044618658097711785492504343953926634992332820282019728792003956564819968) (neg.f64 z) (if (<=.f64 z 272352960648821/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (*.f64 y x) (if (<=.f64 z 23500000000000000935175993451260818568831590997238055778070899317589147648) (neg.f64 z) (if (<=.f64 z 4699999999999999792488119741244205729107750089162636466056680101774714723738267460031827977790966467381529174399840589709312) (*.f64 z x) (neg.f64 z)))))
(if (<=.f64 z -4052723123306067/57896044618658097711785492504343953926634992332820282019728792003956564819968) (neg.f64 z) (if (<=.f64 z 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 y x) (neg.f64 z)))
(neg.f64 z)
Outputs
(-.f64 (*.f64 x (+.f64 y z)) z)
(if (<=.f64 z -6671614516603179/226156424291633194186662080095093570025917938800079226639565593765455331328) (-.f64 (*.f64 z x) z) (if (<=.f64 z 1678504711539465/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (+.f64 z y) x) (*.f64 (-.f64 x 1) z)))
(if (<=.f64 z -6671614516603179/226156424291633194186662080095093570025917938800079226639565593765455331328) (-.f64 (*.f64 x z) z) (if (<=.f64 z 1678504711539465/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 x (+.f64 y z)) (*.f64 z (-.f64 x 1))))
(if (<=.f64 z -6671614516603179/226156424291633194186662080095093570025917938800079226639565593765455331328) (-.f64 (*.f64 x z) z) (if (<=.f64 z 1678504711539465/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 x (+.f64 y z)) (*.f64 z (+.f64 x -1))))
(if (<=.f64 z -8141631274498795/3618502788666131106986593281521497120414687020801267626233049500247285301248) (*.f64 (-.f64 x 1) z) (if (<=.f64 z 7598855856198875/1809251394333065553493296640760748560207343510400633813116524750123642650624) (*.f64 (+.f64 z y) x) (*.f64 (-.f64 x 1) z)))
(if (or (<=.f64 z -8141631274498795/3618502788666131106986593281521497120414687020801267626233049500247285301248) (not (<=.f64 z 7598855856198875/1809251394333065553493296640760748560207343510400633813116524750123642650624))) (*.f64 z (-.f64 x 1)) (*.f64 x (+.f64 y z)))
(if (or (<=.f64 z -8141631274498795/3618502788666131106986593281521497120414687020801267626233049500247285301248) (not (<=.f64 z 7598855856198875/1809251394333065553493296640760748560207343510400633813116524750123642650624))) (*.f64 z (+.f64 x -1)) (*.f64 x (+.f64 y z)))
(if (<=.f64 x -8214358750147461/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 (+.f64 z y) x) (if (<=.f64 x 6403979697655533/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (neg.f64 z) (if (<=.f64 x 6257774519299541/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (*.f64 y x) (if (<=.f64 x 6139076427730539/4722366482869645213696) (neg.f64 z) (*.f64 (+.f64 z y) x)))))
(if (<=.f64 x -8214358750147461/421249166674228746791672110734681729275580381602196445017243910144) (*.f64 x (+.f64 y z)) (if (<=.f64 x 6403979697655533/20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947008) (neg.f64 z) (if (<=.f64 x 6257774519299541/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128) (*.f64 x y) (if (<=.f64 x 6139076427730539/4722366482869645213696) (neg.f64 z) (*.f64 x (+.f64 y z))))))
(if (<=.f64 z -4168515212543383/57896044618658097711785492504343953926634992332820282019728792003956564819968) (neg.f64 z) (if (<=.f64 z 272352960648821/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (*.f64 y x) (if (<=.f64 z 23500000000000000935175993451260818568831590997238055778070899317589147648) (neg.f64 z) (if (<=.f64 z 4699999999999999792488119741244205729107750089162636466056680101774714723738267460031827977790966467381529174399840589709312) (*.f64 z x) (neg.f64 z)))))
(if (<=.f64 z -4168515212543383/57896044618658097711785492504343953926634992332820282019728792003956564819968) (neg.f64 z) (if (<=.f64 z 272352960648821/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328) (*.f64 x y) (if (<=.f64 z 23500000000000000935175993451260818568831590997238055778070899317589147648) (neg.f64 z) (if (<=.f64 z 4699999999999999792488119741244205729107750089162636466056680101774714723738267460031827977790966467381529174399840589709312) (*.f64 x z) (neg.f64 z)))))
(if (<=.f64 z -4052723123306067/57896044618658097711785492504343953926634992332820282019728792003956564819968) (neg.f64 z) (if (<=.f64 z 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 y x) (neg.f64 z)))
(if (<=.f64 z -4052723123306067/57896044618658097711785492504343953926634992332820282019728792003956564819968) (neg.f64 z) (if (<=.f64 z 8623554796122669/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (*.f64 x y) (neg.f64 z)))
(neg.f64 z)
Compiler

Compiled 148 to 89 computations (39.9% saved)

soundness499.0ms (7.4%)

Rules
1062×fma-def
822×log-prod
822×log-prod
822×log-prod
656×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01021
12121
23121
34619
46519
59019
614219
721719
846819
984219
10112319
11121719
12122219
02733718
16433652
221853570
378063570
02733718
16433652
221853570
378063570
02733718
16433652
221853570
378063570
Stop Event
node limit
node limit
node limit
saturated
Compiler

Compiled 162 to 77 computations (52.5% saved)

end53.0ms (0.8%)

Compiler

Compiled 130 to 59 computations (54.6% saved)

Profiling

Loading profile data...