Details

Time bar (total: 17.2s)

analyze171.0ms (1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
50%50%50%0.1%0%0%0%5
50%50%50%0.1%0%0%0%6
50%50%50%0.1%0%0%0%7
50%50%50%0.1%0%0%0%8
50%50%50%0.1%0%0%0%9
50%50%50%0.1%0%0%0%10
50%50%50%0.1%0%0%0%11
50%50%50%0.1%0%0%0%12
Compiler

Compiled 9 to 7 computations (22.2% saved)

sample11.2s (64.9%)

Results
8.7s7661×body8192exit
1.1s2000×body1024valid
745.0ms5062×body256valid
405.0ms972×body512valid
164.0ms222×body2048valid
Bogosity

preprocess13.0ms (0.1%)

Algorithm
egg-herbie
Rules
swap-a-b
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
11138
022
122
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
Outputs
0
1
0
Call 2
Inputs
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
Outputs
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
Symmetry

(sort a b)

Compiler

Compiled 10 to 8 computations (20% saved)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Rules
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
11019
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
Outputs
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))

eval0.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
51.5%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
51.5%
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
Compiler

Compiled 8 to 6 computations (25% saved)

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
100.0%
(+.f64 (exp.f64 a) (exp.f64 b))
94.0%
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
Compiler

Compiled 19 to 6 computations (68.4% saved)

series69.0ms (0.4%)

Counts
2 → 16
Calls

12 calls:

TimeVariablePointExpression
25.0ms
a
@inf
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
16.0ms
a
@-inf
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
15.0ms
b
@inf
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
11.0ms
b
@-inf
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
1.0ms
a
@0
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))

rewrite75.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1808×add-sqr-sqrt
1792×*-un-lft-identity
1664×add-cube-cbrt
1644×add-cbrt-cube
184×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0934
117734
2222734
Stop Event
node limit
Counts
2 → 58
Calls
Call 1
Inputs
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
(+.f64 (exp.f64 a) (exp.f64 b))
Outputs
((((+.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (2))) (((+.f64 0 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2)) (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (2))) (((-.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3))) (log.f64 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)))))) (2))) (((-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2))) (log.f64 (-.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) 1) (2))) (((*.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 1) (2))) (((*.f64 1 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((*.f64 (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (2))) (((*.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2) (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (2))) (((pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 1) (2))) (((pow.f64 (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2) (2))) (((pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 3) (2))) (((pow.f64 (pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2)) (2))) (((cbrt.f64 (pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 3)) (2))) (((expm1.f64 (log1p.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (2))) (((exp.f64 (log.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (2))) (((exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 1)) (2))) (((log1p.f64 (-.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 1)) (2))))
((((-.f64 (exp.f64 (log1p.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 1) (2))) (((-.f64 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (exp.f64 a) (exp.f64 b))) (/.f64 (pow.f64 (exp.f64 b) 2) (-.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((*.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 1) (2))) (((*.f64 1 (+.f64 (exp.f64 a) (exp.f64 b))) (2))) (((*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((*.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2) (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((*.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)) (/.f64 1 (-.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)))))) (2))) (((/.f64 1 (/.f64 (-.f64 (exp.f64 a) (exp.f64 b)) (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)))) (2))) (((/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)))) (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)))) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b))) (2))) (((/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a))))) (2))) (((/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (+.f64 (pow.f64 (exp.f64 b) 2) (-.f64 (pow.f64 (exp.f64 a) 2) (exp.f64 (+.f64 a b))))) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 b) 2) (pow.f64 (exp.f64 a) 2)) (-.f64 (exp.f64 b) (exp.f64 a))) (2))) (((/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2))) (neg.f64 (-.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3))) (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)))))) (2))) (((pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 1) (2))) (((pow.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2) (2))) (((pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 3) (2))) (((pow.f64 (pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 3) 1/3) (2))) (((pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2)) (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (2))) (((pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (2))) (((pow.f64 (exp.f64 1) (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((sqrt.f64 (pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 2)) (2))) (((log.f64 (exp.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (2))) (((cbrt.f64 (pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 3)) (2))) (((expm1.f64 (log1p.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((exp.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((log1p.f64 (expm1.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (2))) (((fma.f64 1 (exp.f64 a) (exp.f64 b)) (2))) (((fma.f64 1 (exp.f64 b) (exp.f64 a)) (2))) (((fma.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (exp.f64 a)) (exp.f64 b)) (2))) (((fma.f64 (sqrt.f64 (exp.f64 b)) (sqrt.f64 (exp.f64 b)) (exp.f64 a)) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2) (cbrt.f64 (exp.f64 a)) (exp.f64 b)) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2) (cbrt.f64 (exp.f64 b)) (exp.f64 a)) (2))))

simplify81.0ms (0.5%)

Algorithm
egg-herbie
Rules
1090×fma-def
1004×unswap-sqr
902×distribute-lft-in
844×distribute-rgt-in
516×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02002618
14992362
219822350
377112350
Stop Event
node limit
Counts
74 → 115
Calls
Call 1
Inputs
(log.f64 (+.f64 1 (exp.f64 b)))
(+.f64 (/.f64 a (+.f64 1 (exp.f64 b))) (log.f64 (+.f64 1 (exp.f64 b))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 b)) 2))))) (+.f64 (/.f64 a (+.f64 1 (exp.f64 b))) (log.f64 (+.f64 1 (exp.f64 b)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 b)) 2))))) (+.f64 (/.f64 a (+.f64 1 (exp.f64 b))) (+.f64 (log.f64 (+.f64 1 (exp.f64 b))) (*.f64 1/6 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 b)) 3))) (/.f64 1 (+.f64 1 (exp.f64 b)))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 b)) 2)))))))))
(log.f64 (+.f64 1 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (pow.f64 b 2))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (-.f64 (+.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 3)))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))))) (+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (pow.f64 b 2))) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 1 (exp.f64 b))
(+.f64 1 (+.f64 a (exp.f64 b)))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 1 (+.f64 a (exp.f64 b))))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 1 (+.f64 a (+.f64 (*.f64 1/6 (pow.f64 a 3)) (exp.f64 b)))))
(+.f64 1 (exp.f64 a))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 (*.f64 1/6 (pow.f64 b 3)) (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(+.f64 0 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2)) (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(-.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3))) (log.f64 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2))) (log.f64 (-.f64 (exp.f64 a) (exp.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) 1)
(*.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 1)
(*.f64 1 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(*.f64 (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(*.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2) (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 1)
(pow.f64 (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2)
(pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 3)
(pow.f64 (pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 3))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(exp.f64 (log.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 1))
(log1p.f64 (-.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 1)
(-.f64 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (exp.f64 a) (exp.f64 b))) (/.f64 (pow.f64 (exp.f64 b) 2) (-.f64 (exp.f64 a) (exp.f64 b))))
(*.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 1)
(*.f64 1 (+.f64 (exp.f64 a) (exp.f64 b)))
(*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(*.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2) (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(*.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)) (/.f64 1 (-.f64 (exp.f64 a) (exp.f64 b))))
(*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a))))))
(/.f64 1 (/.f64 (-.f64 (exp.f64 a) (exp.f64 b)) (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)))) (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (+.f64 (pow.f64 (exp.f64 b) 2) (-.f64 (pow.f64 (exp.f64 a) 2) (exp.f64 (+.f64 a b)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 b) 2) (pow.f64 (exp.f64 a) 2)) (-.f64 (exp.f64 b) (exp.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2))) (neg.f64 (-.f64 (exp.f64 a) (exp.f64 b))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3))) (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a))))))
(pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 1)
(pow.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2)
(pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 3)
(pow.f64 (pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 3) 1/3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2)) (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(pow.f64 (exp.f64 1) (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(sqrt.f64 (pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 2))
(log.f64 (exp.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(cbrt.f64 (pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 3))
(expm1.f64 (log1p.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(exp.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(log1p.f64 (expm1.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(fma.f64 1 (exp.f64 a) (exp.f64 b))
(fma.f64 1 (exp.f64 b) (exp.f64 a))
(fma.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (exp.f64 a)) (exp.f64 b))
(fma.f64 (sqrt.f64 (exp.f64 b)) (sqrt.f64 (exp.f64 b)) (exp.f64 a))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2) (cbrt.f64 (exp.f64 a)) (exp.f64 b))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2) (cbrt.f64 (exp.f64 b)) (exp.f64 a))
Outputs
(log.f64 (+.f64 1 (exp.f64 b)))
(log1p.f64 (exp.f64 b))
(+.f64 (/.f64 a (+.f64 1 (exp.f64 b))) (log.f64 (+.f64 1 (exp.f64 b))))
(+.f64 (log1p.f64 (exp.f64 b)) (/.f64 a (+.f64 1 (exp.f64 b))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 b)) 2))))) (+.f64 (/.f64 a (+.f64 1 (exp.f64 b))) (log.f64 (+.f64 1 (exp.f64 b)))))
(fma.f64 1/2 (*.f64 (*.f64 a a) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 b)) 2)))) (+.f64 (log1p.f64 (exp.f64 b)) (/.f64 a (+.f64 1 (exp.f64 b)))))
(+.f64 (log1p.f64 (exp.f64 b)) (fma.f64 (*.f64 a (*.f64 a 1/2)) (+.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (/.f64 -1 (pow.f64 (+.f64 1 (exp.f64 b)) 2))) (/.f64 a (+.f64 1 (exp.f64 b)))))
(+.f64 (log1p.f64 (exp.f64 b)) (fma.f64 (+.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (/.f64 -1 (pow.f64 (+.f64 1 (exp.f64 b)) 2))) (*.f64 a (*.f64 a 1/2)) (/.f64 a (+.f64 1 (exp.f64 b)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 b)) 2))))) (+.f64 (/.f64 a (+.f64 1 (exp.f64 b))) (+.f64 (log.f64 (+.f64 1 (exp.f64 b))) (*.f64 1/6 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 b)) 3))) (/.f64 1 (+.f64 1 (exp.f64 b)))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 b)) 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 a a) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 b)) 2)))) (+.f64 (/.f64 a (+.f64 1 (exp.f64 b))) (+.f64 (log1p.f64 (exp.f64 b)) (*.f64 1/6 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 2 (pow.f64 (+.f64 1 (exp.f64 b)) 3)) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (/.f64 3 (pow.f64 (+.f64 1 (exp.f64 b)) 2)))))))))
(+.f64 (fma.f64 1/6 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (+.f64 (/.f64 2 (pow.f64 (+.f64 1 (exp.f64 b)) 3)) (/.f64 -3 (pow.f64 (+.f64 1 (exp.f64 b)) 2))))) (log1p.f64 (exp.f64 b))) (fma.f64 (*.f64 a (*.f64 a 1/2)) (+.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (/.f64 -1 (pow.f64 (+.f64 1 (exp.f64 b)) 2))) (/.f64 a (+.f64 1 (exp.f64 b)))))
(+.f64 (fma.f64 1/6 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (+.f64 (/.f64 2 (pow.f64 (+.f64 1 (exp.f64 b)) 3)) (/.f64 -3 (pow.f64 (+.f64 1 (exp.f64 b)) 2))))) (log1p.f64 (exp.f64 b))) (fma.f64 (+.f64 (/.f64 1 (+.f64 1 (exp.f64 b))) (/.f64 -1 (pow.f64 (+.f64 1 (exp.f64 b)) 2))) (*.f64 a (*.f64 a 1/2)) (/.f64 a (+.f64 1 (exp.f64 b)))))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (pow.f64 b 2))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (*.f64 b b)) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 1/2 (*.f64 b (*.f64 b (+.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 -1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (fma.f64 (*.f64 b b) (+.f64 (/.f64 1/2 (+.f64 1 (exp.f64 a))) (/.f64 -1/2 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (log1p.f64 (exp.f64 a))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (-.f64 (+.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 3)))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))))) (+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (pow.f64 b 2))) (/.f64 b (+.f64 1 (exp.f64 a))))))
(fma.f64 1/6 (*.f64 (pow.f64 b 3) (-.f64 (+.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 2 (pow.f64 (+.f64 1 (exp.f64 a)) 3))) (/.f64 3 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (*.f64 b b)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (fma.f64 1/2 (*.f64 b (*.f64 b (+.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 -1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))) (/.f64 b (+.f64 1 (exp.f64 a)))) (fma.f64 (*.f64 1/6 (pow.f64 b 3)) (+.f64 (/.f64 2 (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (+.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 -3 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (log1p.f64 (exp.f64 a))))
(+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 1/6 (*.f64 (pow.f64 b 3) (+.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (+.f64 (/.f64 2 (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (/.f64 -3 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))) (fma.f64 (*.f64 b b) (+.f64 (/.f64 1/2 (+.f64 1 (exp.f64 a))) (/.f64 -1/2 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 1 (exp.f64 b))
(+.f64 1 (+.f64 a (exp.f64 b)))
(+.f64 1 (+.f64 (exp.f64 b) a))
(+.f64 (exp.f64 b) (+.f64 1 a))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 1 (+.f64 a (exp.f64 b))))
(fma.f64 1/2 (*.f64 a a) (+.f64 1 (+.f64 (exp.f64 b) a)))
(+.f64 (+.f64 (fma.f64 1/2 (*.f64 a a) 1) a) (exp.f64 b))
(fma.f64 a (*.f64 a 1/2) (+.f64 (exp.f64 b) (+.f64 1 a)))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 1 (+.f64 a (+.f64 (*.f64 1/6 (pow.f64 a 3)) (exp.f64 b)))))
(fma.f64 1/2 (*.f64 a a) (+.f64 1 (+.f64 a (fma.f64 1/6 (pow.f64 a 3) (exp.f64 b)))))
(+.f64 (+.f64 a (fma.f64 1/6 (pow.f64 a 3) (exp.f64 b))) (fma.f64 1/2 (*.f64 a a) 1))
(+.f64 1 (fma.f64 a (*.f64 a 1/2) (+.f64 (exp.f64 b) (fma.f64 1/6 (pow.f64 a 3) a))))
(+.f64 1 (exp.f64 a))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 b (exp.f64 a)))
(+.f64 (exp.f64 a) (+.f64 1 b))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))
(+.f64 b (+.f64 1 (fma.f64 b (*.f64 b 1/2) (exp.f64 a))))
(+.f64 (*.f64 1/6 (pow.f64 b 3)) (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(fma.f64 1/6 (pow.f64 b 3) (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
(+.f64 (+.f64 (fma.f64 1/6 (pow.f64 b 3) 1) (exp.f64 a)) (fma.f64 1/2 (*.f64 b b) b))
(+.f64 b (+.f64 (fma.f64 b (*.f64 b 1/2) (exp.f64 a)) (fma.f64 1/6 (pow.f64 b 3) 1)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(+.f64 0 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2)) (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(-.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3))) (log.f64 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a))))))
(-.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3))) (log.f64 (fma.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)) (exp.f64 (+.f64 a a)))))
(-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2))) (log.f64 (-.f64 (exp.f64 a) (exp.f64 b))))
(-.f64 (log.f64 (-.f64 (exp.f64 (+.f64 a a)) (pow.f64 (exp.f64 b) 2))) (log.f64 (-.f64 (exp.f64 a) (exp.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) 1)
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(*.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 1)
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(*.f64 1 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(*.f64 (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(*.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2) (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 1)
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(pow.f64 (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2)
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 3)
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(pow.f64 (pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 3) 1/3)
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(sqrt.f64 (pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 3))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(exp.f64 (log.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 1))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(log1p.f64 (-.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 1))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 b) (exp.f64 a)))))
(log.f64 (+.f64 (exp.f64 b) (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 1)
(+.f64 (exp.f64 b) (exp.f64 a))
(-.f64 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (exp.f64 a) (exp.f64 b))) (/.f64 (pow.f64 (exp.f64 b) 2) (-.f64 (exp.f64 a) (exp.f64 b))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (exp.f64 (+.f64 a a)) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (pow.f64 (exp.f64 b) 2) (exp.f64 (+.f64 a a))) (-.f64 (exp.f64 b) (exp.f64 a)))
(*.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 1)
(+.f64 (exp.f64 b) (exp.f64 a))
(*.f64 1 (+.f64 (exp.f64 a) (exp.f64 b)))
(+.f64 (exp.f64 b) (exp.f64 a))
(*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(+.f64 (exp.f64 b) (exp.f64 a))
(*.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2))
(+.f64 (exp.f64 b) (exp.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2) (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(+.f64 (exp.f64 b) (exp.f64 a))
(*.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)) (/.f64 1 (-.f64 (exp.f64 a) (exp.f64 b))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (exp.f64 (+.f64 a a)) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (pow.f64 (exp.f64 b) 2) (exp.f64 (+.f64 a a))) (-.f64 (exp.f64 b) (exp.f64 a)))
(*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (fma.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)) (exp.f64 (+.f64 a a))))
(/.f64 1 (/.f64 (-.f64 (exp.f64 a) (exp.f64 b)) (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (exp.f64 (+.f64 a a)) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (pow.f64 (exp.f64 b) 2) (exp.f64 (+.f64 a a))) (-.f64 (exp.f64 b) (exp.f64 a)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)))) (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3))))
(*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (fma.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)) (exp.f64 (+.f64 a a))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (exp.f64 (+.f64 a a)) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (pow.f64 (exp.f64 b) 2) (exp.f64 (+.f64 a a))) (-.f64 (exp.f64 b) (exp.f64 a)))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)))))
(*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (fma.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)) (exp.f64 (+.f64 a a))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (+.f64 (pow.f64 (exp.f64 b) 2) (-.f64 (pow.f64 (exp.f64 a) 2) (exp.f64 (+.f64 a b)))))
(*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (fma.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)) (exp.f64 (+.f64 a a))))
(/.f64 (-.f64 (pow.f64 (exp.f64 b) 2) (pow.f64 (exp.f64 a) 2)) (-.f64 (exp.f64 b) (exp.f64 a)))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (exp.f64 (+.f64 a a)) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (pow.f64 (exp.f64 b) 2) (exp.f64 (+.f64 a a))) (-.f64 (exp.f64 b) (exp.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2))) (neg.f64 (-.f64 (exp.f64 a) (exp.f64 b))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (exp.f64 (+.f64 a a)) (pow.f64 (exp.f64 b) 2)) (-.f64 (exp.f64 a) (exp.f64 b)))
(/.f64 (-.f64 (pow.f64 (exp.f64 b) 2) (exp.f64 (+.f64 a a))) (-.f64 (exp.f64 b) (exp.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3))) (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a))))))
(*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 b) 3)) (fma.f64 (exp.f64 b) (-.f64 (exp.f64 b) (exp.f64 a)) (exp.f64 (+.f64 a a))))
(pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 1)
(+.f64 (exp.f64 b) (exp.f64 a))
(pow.f64 (sqrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 2)
(+.f64 (exp.f64 b) (exp.f64 a))
(pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (exp.f64 b))) 3)
(+.f64 (exp.f64 b) (exp.f64 a))
(pow.f64 (pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 3) 1/3)
(+.f64 (exp.f64 b) (exp.f64 a))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 2)) (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(+.f64 (exp.f64 b) (exp.f64 a))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))) (sqrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(+.f64 (exp.f64 b) (exp.f64 a))
(pow.f64 (exp.f64 1) (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(+.f64 (exp.f64 b) (exp.f64 a))
(sqrt.f64 (pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 2))
(+.f64 (exp.f64 b) (exp.f64 a))
(log.f64 (exp.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(+.f64 (exp.f64 b) (exp.f64 a))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (exp.f64 a) (exp.f64 b)))))
(+.f64 (exp.f64 b) (exp.f64 a))
(cbrt.f64 (pow.f64 (+.f64 (exp.f64 a) (exp.f64 b)) 3))
(+.f64 (exp.f64 b) (exp.f64 a))
(expm1.f64 (log1p.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(+.f64 (exp.f64 b) (exp.f64 a))
(exp.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(+.f64 (exp.f64 b) (exp.f64 a))
(log1p.f64 (expm1.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(+.f64 (exp.f64 b) (exp.f64 a))
(fma.f64 1 (exp.f64 a) (exp.f64 b))
(+.f64 (exp.f64 b) (exp.f64 a))
(fma.f64 1 (exp.f64 b) (exp.f64 a))
(+.f64 (exp.f64 b) (exp.f64 a))
(fma.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (exp.f64 a)) (exp.f64 b))
(+.f64 (exp.f64 b) (exp.f64 a))
(fma.f64 (sqrt.f64 (exp.f64 b)) (sqrt.f64 (exp.f64 b)) (exp.f64 a))
(+.f64 (exp.f64 b) (exp.f64 a))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2) (cbrt.f64 (exp.f64 a)) (exp.f64 b))
(+.f64 (exp.f64 b) (exp.f64 a))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2) (cbrt.f64 (exp.f64 b)) (exp.f64 a))
(+.f64 (exp.f64 b) (exp.f64 a))

eval30.0ms (0.2%)

Compiler

Compiled 1984 to 1041 computations (47.5% saved)

prune20.0ms (0.1%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1087115
Fresh000
Picked101
Done000
Total1097116
Error
99.0%
Counts
116 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
50.0%
(pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 3)
97.8%
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
96.5%
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
48.4%
(log1p.f64 (exp.f64 b))
49.1%
(log1p.f64 (exp.f64 a))
50.3%
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
50.7%
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
Compiler

Compiled 130 to 98 computations (24.6% saved)

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
100.0%
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
100.0%
(log1p.f64 (exp.f64 a))
100.0%
(+.f64 1 (exp.f64 a))
100.0%
(/.f64 b (+.f64 1 (exp.f64 a)))
Compiler

Compiled 30 to 14 computations (53.3% saved)

series44.0ms (0.3%)

Counts
4 → 44
Calls

18 calls:

TimeVariablePointExpression
14.0ms
a
@-inf
(/.f64 b (+.f64 1 (exp.f64 a)))
11.0ms
a
@inf
(log1p.f64 (exp.f64 a))
11.0ms
a
@-inf
(log1p.f64 (exp.f64 a))
2.0ms
b
@0
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
2.0ms
a
@0
(log1p.f64 (exp.f64 a))

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1562×associate-*r/
1072×*-commutative
996×associate-*l/
920×associate-/r*
674×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01168
122968
2305568
Stop Event
node limit
Counts
4 → 245
Calls
Call 1
Inputs
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 1 (exp.f64 a))
(log1p.f64 (exp.f64 a))
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
Outputs
((((-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) 1) (2))) (((*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1) (2))) (((*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (2))) (((*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (2))) (((*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b) (2))) (((*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (2))) (((*.f64 (neg.f64 b) (/.f64 1 (-.f64 -1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1)) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1)) (2))) (((*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (2))) (((*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a))) (2))) (((*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 b (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 b (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (neg.f64 b)) (2))) (((*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 b (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 b (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 b (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a)) (2))) (((*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a))) (2))) (((*.f64 (/.f64 (neg.f64 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a)) (2))) (((*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1) (2))) (((pow.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (2))) (((pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) (2))) (((pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1) (2))) (((pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) 1/3) (2))) (((neg.f64 (/.f64 b (-.f64 -1 (exp.f64 a)))) (2))) (((sqrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (2))) (((log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (2))) (((expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a)))) (2))) (((log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))))
((((-.f64 (+.f64 1 (exp.f64 a)) 0) (2))) (((-.f64 (exp.f64 (log.f64 (+.f64 2 (exp.f64 a)))) 1) (2))) (((-.f64 (/.f64 1 (-.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 1 (exp.f64 a)))) (2))) (((-.f64 (+.f64 2 (exp.f64 a)) 1) (2))) (((*.f64 1 (+.f64 1 (exp.f64 a))) (2))) (((*.f64 (+.f64 1 (exp.f64 a)) 1) (2))) (((*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (/.f64 1 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 1 (-.f64 1 (exp.f64 a))) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (2))) (((*.f64 (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 3))) (2))) (((*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a))) (2))) (((*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2)))) (2))) (((*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (-.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 1 (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (+.f64 1 (exp.f64 a)) 1) (2))) (((/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (2))) (((/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 1 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a))) (2))) (((/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (/.f64 1 (/.f64 1 (-.f64 1 (exp.f64 a))))) (2))) (((/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))) (2))) (((/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))) (2))) (((/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 (-.f64 1 (exp.f64 a)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (/.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (/.f64 (-.f64 1 (exp.f64 a)) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (2))) (((/.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) (expm1.f64 a)) (2))) (((/.f64 (*.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 1 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (*.f64 1 (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a)) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) 1) (expm1.f64 a)) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 a) 2))) (/.f64 1 (-.f64 1 (exp.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 2))) (2))) (((/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 2) 3)) (/.f64 1 (-.f64 1 (exp.f64 a)))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 a) 2))) (pow.f64 (exp.f64 a) 2))) (2))) (((/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3))) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (2))) (((/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 3) 3)) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (+.f64 1 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (pow.f64 (exp.f64 a) 3)))) (2))) (((/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) 1) (-.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (exp.f64 a))))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) 1) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) 1) (expm1.f64 a)) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) (sqrt.f64 (expm1.f64 a))) (sqrt.f64 (expm1.f64 a))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) (*.f64 (cbrt.f64 (expm1.f64 a)) (cbrt.f64 (expm1.f64 a)))) (cbrt.f64 (expm1.f64 a))) (2))) (((pow.f64 (+.f64 1 (exp.f64 a)) 1) (2))) (((pow.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 2) (2))) (((pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 3) (2))) (((pow.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) 1/3) (2))) (((pow.f64 (E.f64) (log1p.f64 (exp.f64 a))) (2))) (((pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) (sqrt.f64 (log1p.f64 (exp.f64 a)))) (2))) (((pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2)) (cbrt.f64 (log1p.f64 (exp.f64 a)))) (2))) (((sqrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (2))) (((log.f64 (exp.f64 (+.f64 1 (exp.f64 a)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (exp.f64 a))))) (2))) (((cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (2))) (((expm1.f64 (log.f64 (+.f64 2 (exp.f64 a)))) (2))) (((exp.f64 (log1p.f64 (exp.f64 a))) (2))) (((log1p.f64 (expm1.f64 (+.f64 1 (exp.f64 a)))) (2))) (((fma.f64 1 (exp.f64 a) 1) (2))) (((fma.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (exp.f64 a)) 1) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2) (cbrt.f64 (exp.f64 a)) 1) (2))))
((((+.f64 (log1p.f64 (exp.f64 a)) 0) (2))) (((+.f64 0 (log1p.f64 (exp.f64 a))) (2))) (((+.f64 (log.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (2))) (((+.f64 (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((-.f64 (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((-.f64 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (log.f64 (-.f64 1 (exp.f64 a)))) (2))) (((-.f64 (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a)))) 1) (2))) (((-.f64 (+.f64 0 (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((-.f64 (+.f64 0 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (log.f64 (-.f64 1 (exp.f64 a)))) (2))) (((-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a))))) 1) (2))) (((*.f64 1 (log1p.f64 (exp.f64 a))) (2))) (((*.f64 (log1p.f64 (exp.f64 a)) 1) (2))) (((*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (log1p.f64 (exp.f64 a)))) (2))) (((*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) (cbrt.f64 (log1p.f64 (exp.f64 a)))) (2))) (((pow.f64 (log1p.f64 (exp.f64 a)) 1) (2))) (((pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2) (2))) (((pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 3) (2))) (((pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (2))) (((log.f64 (+.f64 1 (exp.f64 a))) (2))) (((cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (2))) (((expm1.f64 (log1p.f64 (log1p.f64 (exp.f64 a)))) (2))) (((exp.f64 (log.f64 (log1p.f64 (exp.f64 a)))) (2))))
((((-.f64 (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((-.f64 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 (log.f64 (-.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (-.f64 1 (log1p.f64 (exp.f64 a)))) (2))) (((-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) 1) (2))) (((-.f64 (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a)))) (-.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((-.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (log.f64 (-.f64 1 (exp.f64 a)))) (2))) (((-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a))))) 1) (2))) (((-.f64 (+.f64 (log1p.f64 (exp.f64 a)) (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) 1) (2))) (((*.f64 1 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (2))) (((*.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 1) (2))) (((*.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (2))) (((*.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (2))) (((*.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((*.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (2))) (((*.f64 (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (2))) (((*.f64 (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (2))) (((*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (2))) (((*.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (-.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (*.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (2))) (((*.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (+.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) 3) (pow.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 3))) (+.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (-.f64 (*.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))) (2))) (((/.f64 1 (/.f64 1 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (2))) (((/.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (2))) (((/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (2))) (((/.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))))) (2))) (((/.f64 (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))))) (2))) (((/.f64 (-.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (2))) (((/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (neg.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (2))) (((/.f64 (*.f64 1 (-.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (2))) (((/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (neg.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) 1) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) 1) (neg.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2)) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (/.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) 3) (pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) 3)) (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (/.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (/.f64 (+.f64 1 (exp.f64 a)) b))) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (2))) (((/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) 3) (pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) 1) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (+.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (log1p.f64 (exp.f64 a))))) (-.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) 1) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (2))) (((pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 1) (2))) (((pow.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (2))) (((pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 3) (2))) (((pow.f64 (pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 2)) (2))) (((log.f64 (exp.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (2))) (((cbrt.f64 (pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 3)) (2))) (((expm1.f64 (log1p.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (2))) (((exp.f64 (log.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (2))) (((log1p.f64 (expm1.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (2))) (((fma.f64 b (/.f64 1 (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) (2))) (((fma.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) (2))) (((fma.f64 1 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (2))) (((fma.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (log1p.f64 (exp.f64 a))) (2))) (((fma.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (log1p.f64 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a)))) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (log1p.f64 (exp.f64 a))) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) (cbrt.f64 (log1p.f64 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a)))) (2))))

simplify114.0ms (0.7%)

Algorithm
egg-herbie
Rules
764×associate-*r*
676×associate-/l*
610×associate-*l*
586×fma-def
516×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
063412365
1171311863
Stop Event
node limit
Counts
289 → 376
Calls
Call 1
Inputs
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/16 b) (+.f64 (*.f64 1/24 b) (*.f64 -1/2 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b)))))
2
(+.f64 2 a)
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 a))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 (+.f64 a (*.f64 1/6 (pow.f64 a 3)))))
(log.f64 2)
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 a) (+.f64 (log.f64 2) (*.f64 1/8 (pow.f64 a 2))))
(+.f64 (*.f64 1/2 a) (+.f64 (log.f64 2) (+.f64 (*.f64 -1/192 (pow.f64 a 4)) (*.f64 1/8 (pow.f64 a 2)))))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(+.f64 (*.f64 1/2 b) (log.f64 2))
(+.f64 (*.f64 (-.f64 1/2 (*.f64 1/4 b)) a) (+.f64 (*.f64 1/2 b) (log.f64 2)))
(+.f64 (*.f64 (-.f64 1/2 (*.f64 1/4 b)) a) (+.f64 (*.f64 1/2 b) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 1/8 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (log.f64 2))))
(+.f64 (*.f64 (-.f64 1/2 (*.f64 1/4 b)) a) (+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/24 b) (+.f64 (*.f64 -1/16 b) (*.f64 -1/2 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b))))))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 1/8 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (log.f64 2)))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(log.f64 (+.f64 1 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) 1)
(*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b)
(*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (neg.f64 b) (/.f64 1 (-.f64 -1 (exp.f64 a))))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1))
(*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 b (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 b (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (neg.f64 b))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(*.f64 (/.f64 b (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(pow.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)
(pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1)
(pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) 1/3)
(neg.f64 (/.f64 b (-.f64 -1 (exp.f64 a))))
(sqrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(-.f64 (+.f64 1 (exp.f64 a)) 0)
(-.f64 (exp.f64 (log.f64 (+.f64 2 (exp.f64 a)))) 1)
(-.f64 (/.f64 1 (-.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 1 (exp.f64 a))))
(-.f64 (+.f64 2 (exp.f64 a)) 1)
(*.f64 1 (+.f64 1 (exp.f64 a)))
(*.f64 (+.f64 1 (exp.f64 a)) 1)
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (/.f64 1 (-.f64 1 (exp.f64 a))))
(*.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 1 (-.f64 1 (exp.f64 a))) (-.f64 1 (pow.f64 (exp.f64 a) 2)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (-.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 1 (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 (+.f64 1 (exp.f64 a)) 1)
(/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 1 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (/.f64 1 (/.f64 1 (-.f64 1 (exp.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 (-.f64 1 (exp.f64 a)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (/.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (/.f64 (-.f64 1 (exp.f64 a)) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) (expm1.f64 a))
(/.f64 (*.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) 1) (expm1.f64 a))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 a) 2))) (/.f64 1 (-.f64 1 (exp.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 2) 3)) (/.f64 1 (-.f64 1 (exp.f64 a)))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 a) 2))) (pow.f64 (exp.f64 a) 2)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3))) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (pow.f64 (exp.f64 a) 3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 3) 3)) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (+.f64 1 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (pow.f64 (exp.f64 a) 3))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) 1) (-.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (exp.f64 a))))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) 1) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) 1) (expm1.f64 a))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) (sqrt.f64 (expm1.f64 a))) (sqrt.f64 (expm1.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) (*.f64 (cbrt.f64 (expm1.f64 a)) (cbrt.f64 (expm1.f64 a)))) (cbrt.f64 (expm1.f64 a)))
(pow.f64 (+.f64 1 (exp.f64 a)) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 2)
(pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 3)
(pow.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) 1/3)
(pow.f64 (E.f64) (log1p.f64 (exp.f64 a)))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) (sqrt.f64 (log1p.f64 (exp.f64 a))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2)) (cbrt.f64 (log1p.f64 (exp.f64 a))))
(sqrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))
(log.f64 (exp.f64 (+.f64 1 (exp.f64 a))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (exp.f64 a)))))
(cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3))
(expm1.f64 (log.f64 (+.f64 2 (exp.f64 a))))
(exp.f64 (log1p.f64 (exp.f64 a)))
(log1p.f64 (expm1.f64 (+.f64 1 (exp.f64 a))))
(fma.f64 1 (exp.f64 a) 1)
(fma.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (exp.f64 a)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2) (cbrt.f64 (exp.f64 a)) 1)
(+.f64 (log1p.f64 (exp.f64 a)) 0)
(+.f64 0 (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (log.f64 (-.f64 1 (exp.f64 a))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a)))) 1)
(-.f64 (+.f64 0 (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(-.f64 (+.f64 0 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (log.f64 (-.f64 1 (exp.f64 a))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a))))) 1)
(*.f64 1 (log1p.f64 (exp.f64 a)))
(*.f64 (log1p.f64 (exp.f64 a)) 1)
(*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (log1p.f64 (exp.f64 a))))
(*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) (cbrt.f64 (log1p.f64 (exp.f64 a))))
(pow.f64 (log1p.f64 (exp.f64 a)) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 3)
(pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2))
(log.f64 (+.f64 1 (exp.f64 a)))
(cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (exp.f64 a))))
(exp.f64 (log.f64 (log1p.f64 (exp.f64 a))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 (log.f64 (-.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (-.f64 1 (log1p.f64 (exp.f64 a))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) 1)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a)))) (-.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))))
(-.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (log.f64 (-.f64 1 (exp.f64 a))))
(-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a))))) 1)
(-.f64 (+.f64 (log1p.f64 (exp.f64 a)) (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) 1)
(*.f64 1 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))
(*.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 1)
(*.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(*.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(*.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(*.f64 (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (-.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (*.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (+.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) 3) (pow.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 3))) (+.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (-.f64 (*.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(/.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (neg.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (neg.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) 1) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) 1) (neg.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2)) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (/.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) 3) (pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) 3)) (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (/.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (/.f64 (+.f64 1 (exp.f64 a)) b))) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) 3) (pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) 1) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (+.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (log1p.f64 (exp.f64 a))))) (-.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) 1) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 1)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(exp.f64 (log.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(fma.f64 b (/.f64 1 (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(fma.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(fma.f64 1 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
(fma.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (log1p.f64 (exp.f64 a)))
(fma.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (log1p.f64 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (log1p.f64 (exp.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) (cbrt.f64 (log1p.f64 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
Outputs
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/2 b (*.f64 -1/4 (*.f64 b a)))
(*.f64 b (+.f64 1/2 (*.f64 -1/4 a)))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 1/2 b (fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 b 0)) (*.f64 -1/4 (*.f64 b a))))
(fma.f64 1/2 b (fma.f64 -1/4 (*.f64 b a) (*.f64 (*.f64 0 a) a)))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/16 b) (+.f64 (*.f64 1/24 b) (*.f64 -1/2 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 1/2 b (fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 -1/16 b (fma.f64 1/24 b (*.f64 (*.f64 b 0) -1/2)))) (fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 b 0)) (*.f64 -1/4 (*.f64 b a)))))
(fma.f64 1/2 b (-.f64 (fma.f64 -1/4 (*.f64 b a) (*.f64 (*.f64 0 a) a)) (*.f64 (pow.f64 a 3) (+.f64 0 (*.f64 b -1/48)))))
2
(+.f64 2 a)
(+.f64 a 2)
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 a))
(fma.f64 1/2 (*.f64 a a) (+.f64 a 2))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 (+.f64 a (*.f64 1/6 (pow.f64 a 3)))))
(fma.f64 1/2 (*.f64 a a) (+.f64 2 (+.f64 a (*.f64 (pow.f64 a 3) 1/6))))
(+.f64 (fma.f64 (pow.f64 a 3) 1/6 a) (fma.f64 1/2 (*.f64 a a) 2))
(log.f64 2)
(+.f64 (*.f64 1/2 a) (log.f64 2))
(fma.f64 1/2 a (log.f64 2))
(+.f64 (*.f64 1/2 a) (+.f64 (log.f64 2) (*.f64 1/8 (pow.f64 a 2))))
(+.f64 (fma.f64 1/2 a (log.f64 2)) (*.f64 (*.f64 a a) 1/8))
(fma.f64 1/2 a (fma.f64 (*.f64 a a) 1/8 (log.f64 2)))
(+.f64 (*.f64 1/2 a) (+.f64 (log.f64 2) (+.f64 (*.f64 -1/192 (pow.f64 a 4)) (*.f64 1/8 (pow.f64 a 2)))))
(+.f64 (fma.f64 1/2 a (log.f64 2)) (fma.f64 -1/192 (pow.f64 a 4) (*.f64 (*.f64 a a) 1/8)))
(+.f64 (fma.f64 1/2 a (log.f64 2)) (fma.f64 (*.f64 a a) 1/8 (*.f64 -1/192 (pow.f64 a 4))))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(+.f64 (*.f64 1/2 b) (log.f64 2))
(fma.f64 1/2 b (log.f64 2))
(+.f64 (*.f64 (-.f64 1/2 (*.f64 1/4 b)) a) (+.f64 (*.f64 1/2 b) (log.f64 2)))
(fma.f64 (+.f64 1/2 (*.f64 -1/4 b)) a (fma.f64 1/2 b (log.f64 2)))
(fma.f64 a (+.f64 1/2 (*.f64 b -1/4)) (fma.f64 1/2 b (log.f64 2)))
(+.f64 (*.f64 (-.f64 1/2 (*.f64 1/4 b)) a) (+.f64 (*.f64 1/2 b) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 1/8 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (log.f64 2))))
(fma.f64 (+.f64 1/2 (*.f64 -1/4 b)) a (fma.f64 1/2 b (fma.f64 (*.f64 a a) (-.f64 1/8 (*.f64 b 0)) (log.f64 2))))
(fma.f64 a (+.f64 1/2 (*.f64 b -1/4)) (fma.f64 1/2 b (fma.f64 (*.f64 a a) 1/8 (log.f64 2))))
(+.f64 (*.f64 (-.f64 1/2 (*.f64 1/4 b)) a) (+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/24 b) (+.f64 (*.f64 -1/16 b) (*.f64 -1/2 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b))))))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 1/8 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (log.f64 2)))))
(fma.f64 (+.f64 1/2 (*.f64 -1/4 b)) a (fma.f64 1/2 b (fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 1/24 b (fma.f64 -1/16 b (*.f64 (*.f64 b 0) -1/2)))) (fma.f64 (*.f64 a a) (-.f64 1/8 (*.f64 b 0)) (log.f64 2)))))
(fma.f64 a (+.f64 1/2 (*.f64 b -1/4)) (fma.f64 1/2 b (fma.f64 (neg.f64 (pow.f64 a 3)) (+.f64 0 (*.f64 b -1/48)) (fma.f64 (*.f64 a a) 1/8 (log.f64 2)))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 b (/.f64 (+.f64 -1 (exp.f64 a)) (fma.f64 (exp.f64 a) (exp.f64 a) -1)))
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (*.f64 b (fma.f64 (exp.f64 a) (expm1.f64 a) 1)) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(*.f64 (neg.f64 b) (/.f64 1 (-.f64 -1 (exp.f64 a))))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 b (/.f64 (+.f64 -1 (exp.f64 a)) (fma.f64 (exp.f64 a) (exp.f64 a) -1)))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (*.f64 b (fma.f64 (exp.f64 a) (expm1.f64 a) 1)) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 b (-.f64 1 (exp.f64 a))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 b (/.f64 (+.f64 -1 (exp.f64 a)) (fma.f64 (exp.f64 a) (exp.f64 a) -1)))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 b (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (*.f64 b (fma.f64 (exp.f64 a) (expm1.f64 a) 1)) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(*.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (neg.f64 b))
(*.f64 (neg.f64 b) (/.f64 1 (-.f64 -1 (exp.f64 a))))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))))
(*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 b (/.f64 (+.f64 -1 (exp.f64 a)) (fma.f64 (exp.f64 a) (exp.f64 a) -1)))
(*.f64 (/.f64 b (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (*.f64 b (fma.f64 (exp.f64 a) (expm1.f64 a) 1)) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(*.f64 (/.f64 b (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(*.f64 (expm1.f64 a) (/.f64 b (+.f64 (pow.f64 (exp.f64 a) 2) -1)))
(/.f64 (*.f64 b (expm1.f64 a)) (fma.f64 (exp.f64 a) (exp.f64 a) -1))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a)))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 b (/.f64 (+.f64 -1 (exp.f64 a)) (fma.f64 (exp.f64 a) (exp.f64 a) -1)))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (*.f64 b (fma.f64 (exp.f64 a) (expm1.f64 a) 1)) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 b (/.f64 (+.f64 -1 (exp.f64 a)) (fma.f64 (exp.f64 a) (exp.f64 a) -1)))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (*.f64 b (fma.f64 (exp.f64 a) (expm1.f64 a) 1)) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(*.f64 (expm1.f64 a) (/.f64 b (+.f64 (pow.f64 (exp.f64 a) 2) -1)))
(/.f64 (*.f64 b (expm1.f64 a)) (fma.f64 (exp.f64 a) (exp.f64 a) -1))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b (hypot.f64 1 (pow.f64 (exp.f64 a) 3/2))) (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 b (*.f64 (sqrt.f64 (+.f64 2 (expm1.f64 a))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))) (cbrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) 1/3)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(neg.f64 (/.f64 b (-.f64 -1 (exp.f64 a))))
(*.f64 (neg.f64 b) (/.f64 1 (-.f64 -1 (exp.f64 a))))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(fabs.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))
(log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(-.f64 (+.f64 1 (exp.f64 a)) 0)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(-.f64 (exp.f64 (log.f64 (+.f64 2 (exp.f64 a)))) 1)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(-.f64 (/.f64 1 (-.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(-.f64 (+.f64 2 (exp.f64 a)) 1)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(*.f64 1 (+.f64 1 (exp.f64 a)))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(*.f64 (+.f64 1 (exp.f64 a)) 1)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(*.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (/.f64 1 (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(*.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(*.f64 (/.f64 1 (-.f64 1 (exp.f64 a))) (-.f64 1 (pow.f64 (exp.f64 a) 2)))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a)))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (fma.f64 (exp.f64 a) (exp.f64 a) (exp.f64 a))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (-.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (*.f64 (expm1.f64 a) (-.f64 (*.f64 (expm1.f64 a) (pow.f64 (exp.f64 a) 2)) (exp.f64 a)))))
(/.f64 1 (/.f64 1 (+.f64 1 (exp.f64 a))))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(/.f64 (+.f64 1 (exp.f64 a)) 1)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 1 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (/.f64 1 (/.f64 1 (-.f64 1 (exp.f64 a)))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (hypot.f64 1 (pow.f64 (exp.f64 a) 3/2)) (/.f64 (hypot.f64 1 (pow.f64 (exp.f64 a) 3/2)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 (-.f64 1 (exp.f64 a)) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (/.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (/.f64 (-.f64 1 (exp.f64 a)) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) (expm1.f64 a))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 2) -1) (expm1.f64 a))
(/.f64 (fma.f64 (exp.f64 a) (exp.f64 a) -1) (expm1.f64 a))
(/.f64 (*.f64 1 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 2) -1) (expm1.f64 a))
(/.f64 (fma.f64 (exp.f64 a) (exp.f64 a) -1) (expm1.f64 a))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(*.f64 (/.f64 (hypot.f64 1 (pow.f64 (exp.f64 a) 3/2)) (sqrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1))) (sqrt.f64 (+.f64 2 (expm1.f64 a))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (-.f64 1 (exp.f64 a))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 (sqrt.f64 (-.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) 1) (expm1.f64 a))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 2) -1) (expm1.f64 a))
(/.f64 (fma.f64 (exp.f64 a) (exp.f64 a) -1) (expm1.f64 a))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(*.f64 (/.f64 (hypot.f64 1 (pow.f64 (exp.f64 a) 3/2)) (sqrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1))) (sqrt.f64 (+.f64 2 (expm1.f64 a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (-.f64 1 (exp.f64 a))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 (sqrt.f64 (-.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 a) 2))) (/.f64 1 (-.f64 1 (exp.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 2)))
(/.f64 (*.f64 (/.f64 1 (-.f64 1 (exp.f64 a))) (-.f64 1 (pow.f64 (exp.f64 a) 4))) (+.f64 1 (pow.f64 (exp.f64 a) 2)))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 4)) (*.f64 (fma.f64 (exp.f64 a) (exp.f64 a) 1) (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 2) 3)) (/.f64 1 (-.f64 1 (exp.f64 a)))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 a) 2))) (pow.f64 (exp.f64 a) 2)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 2) 3)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) 4) (pow.f64 (exp.f64 a) 2))) (/.f64 1 (-.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 6)) (-.f64 1 (exp.f64 a))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (exp.f64 a) 4))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3))) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (pow.f64 (exp.f64 a) 3)))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 6)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 6)) (*.f64 (-.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 3) 3)) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (+.f64 1 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (pow.f64 (exp.f64 a) 3))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 3) 3)) (/.f64 (+.f64 1 (-.f64 (pow.f64 (exp.f64 a) 6) (pow.f64 (exp.f64 a) 3))) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (exp.f64 a) 3) 3)) (*.f64 (+.f64 (pow.f64 (exp.f64 a) 6) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) 1) (-.f64 1 (exp.f64 a)))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (exp.f64 a))))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) 1) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) 1) (expm1.f64 a))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 2) -1) (expm1.f64 a))
(/.f64 (fma.f64 (exp.f64 a) (exp.f64 a) -1) (expm1.f64 a))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) (sqrt.f64 (expm1.f64 a))) (sqrt.f64 (expm1.f64 a)))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 2) -1) (expm1.f64 a))
(/.f64 (fma.f64 (exp.f64 a) (exp.f64 a) -1) (expm1.f64 a))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) 1) (*.f64 (cbrt.f64 (expm1.f64 a)) (cbrt.f64 (expm1.f64 a)))) (cbrt.f64 (expm1.f64 a)))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 2) -1) (expm1.f64 a))
(/.f64 (fma.f64 (exp.f64 a) (exp.f64 a) -1) (expm1.f64 a))
(pow.f64 (+.f64 1 (exp.f64 a)) 1)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(pow.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 2)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 3)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(pow.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) 1/3)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(pow.f64 (E.f64) (log1p.f64 (exp.f64 a)))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) (sqrt.f64 (log1p.f64 (exp.f64 a))))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2)) (cbrt.f64 (log1p.f64 (exp.f64 a))))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(sqrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))
(fabs.f64 (+.f64 2 (expm1.f64 a)))
(log.f64 (exp.f64 (+.f64 1 (exp.f64 a))))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (exp.f64 a)))))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(expm1.f64 (log.f64 (+.f64 2 (exp.f64 a))))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(exp.f64 (log1p.f64 (exp.f64 a)))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(log1p.f64 (expm1.f64 (+.f64 1 (exp.f64 a))))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(fma.f64 1 (exp.f64 a) 1)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(fma.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (exp.f64 a)) 1)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2) (cbrt.f64 (exp.f64 a)) 1)
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(+.f64 (log1p.f64 (exp.f64 a)) 0)
(log1p.f64 (exp.f64 a))
(+.f64 0 (log1p.f64 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(log1p.f64 (exp.f64 a))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(log1p.f64 (exp.f64 a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(log1p.f64 (exp.f64 a))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (log.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(log1p.f64 (exp.f64 a))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(log1p.f64 (exp.f64 a))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(-.f64 (log1p.f64 (pow.f64 (exp.f64 a) 3)) (log1p.f64 (*.f64 (exp.f64 a) (expm1.f64 a))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (log.f64 (-.f64 1 (exp.f64 a))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 a) 2))) (log1p.f64 (neg.f64 (exp.f64 a))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a)))) 1)
(log1p.f64 (exp.f64 a))
(-.f64 (+.f64 0 (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(-.f64 (log1p.f64 (pow.f64 (exp.f64 a) 3)) (log1p.f64 (*.f64 (exp.f64 a) (expm1.f64 a))))
(-.f64 (+.f64 0 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (log.f64 (-.f64 1 (exp.f64 a))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (log.f64 (-.f64 1 (exp.f64 a))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 a) 2))) (log1p.f64 (neg.f64 (exp.f64 a))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a))))) 1)
(log1p.f64 (exp.f64 a))
(*.f64 1 (log1p.f64 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(*.f64 (log1p.f64 (exp.f64 a)) 1)
(log1p.f64 (exp.f64 a))
(*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (log1p.f64 (exp.f64 a))))
(log1p.f64 (exp.f64 a))
(*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2))
(log1p.f64 (exp.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) (cbrt.f64 (log1p.f64 (exp.f64 a))))
(log1p.f64 (exp.f64 a))
(pow.f64 (log1p.f64 (exp.f64 a)) 1)
(log1p.f64 (exp.f64 a))
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2)
(log1p.f64 (exp.f64 a))
(pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 3)
(log1p.f64 (exp.f64 a))
(pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) 1/3)
(log1p.f64 (exp.f64 a))
(sqrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2))
(fabs.f64 (log1p.f64 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3))
(log1p.f64 (exp.f64 a))
(expm1.f64 (log1p.f64 (log1p.f64 (exp.f64 a))))
(log1p.f64 (exp.f64 a))
(exp.f64 (log.f64 (log1p.f64 (exp.f64 a))))
(log1p.f64 (exp.f64 a))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (-.f64 (log1p.f64 (pow.f64 (exp.f64 a) 3)) (log1p.f64 (*.f64 (exp.f64 a) (expm1.f64 a)))) (/.f64 b (+.f64 1 (exp.f64 a))))
(-.f64 (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (pow.f64 (exp.f64 a) 3))) (log1p.f64 (*.f64 (exp.f64 a) (expm1.f64 a))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 (log.f64 (-.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (-.f64 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (log.f64 (-.f64 1 (exp.f64 a)))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 a) 2))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (neg.f64 (exp.f64 a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (-.f64 1 (log1p.f64 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) 1)
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a)))) (-.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(-.f64 (/.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (log.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(+.f64 (-.f64 (log1p.f64 (pow.f64 (exp.f64 a) 3)) (log1p.f64 (*.f64 (exp.f64 a) (expm1.f64 a)))) (/.f64 b (+.f64 1 (exp.f64 a))))
(-.f64 (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (pow.f64 (exp.f64 a) 3))) (log1p.f64 (*.f64 (exp.f64 a) (expm1.f64 a))))
(-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (log.f64 (-.f64 1 (exp.f64 a))))
(+.f64 (-.f64 (log.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (log.f64 (-.f64 1 (exp.f64 a)))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (exp.f64 a) 2))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (neg.f64 (exp.f64 a)))))
(-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (exp.f64 (log1p.f64 (log1p.f64 (exp.f64 a))))) 1)
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(-.f64 (+.f64 (log1p.f64 (exp.f64 a)) (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) 1)
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(*.f64 1 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(*.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 1)
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(*.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(*.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(*.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))
(*.f64 (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))
(*.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3)))
(*.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (-.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (*.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 4) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (*.f64 (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 4) (*.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2) (*.f64 (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 b (/.f64 (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (+.f64 2 (expm1.f64 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (+.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) 3) (pow.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 3))) (+.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (-.f64 (*.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (+.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) 3) (pow.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 3))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 4) (*.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (-.f64 (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (fma.f64 (*.f64 b (/.f64 (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (+.f64 2 (expm1.f64 a)))) (-.f64 (*.f64 b (/.f64 (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (+.f64 2 (expm1.f64 a)))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (pow.f64 (log1p.f64 (exp.f64 a)) 4))) (+.f64 (pow.f64 (*.f64 b (/.f64 (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (+.f64 2 (expm1.f64 a)))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 6)))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))
(*.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))))
(*.f64 (hypot.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3/2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3/2)) (/.f64 (hypot.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3/2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3/2)) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2))) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 2 (expm1.f64 a))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)))) (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))) (/.f64 (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 2 (expm1.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (neg.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (neg.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))) (hypot.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3/2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (/.f64 (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 2 (expm1.f64 a)))))) (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (/.f64 (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 2 (expm1.f64 a)))))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) 1) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) 1) (neg.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) 1) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))) (neg.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))) (hypot.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3/2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) (/.f64 (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 2 (expm1.f64 a)))))) (sqrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2)) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (/.f64 (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 2 (expm1.f64 a)))))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (/.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 4) (/.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 4) (/.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (/.f64 (+.f64 2 (expm1.f64 a)) b))) (*.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 2 (expm1.f64 a))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) 3) (pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) 3)) (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (+.f64 (+.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (/.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (/.f64 (+.f64 1 (exp.f64 a)) b))) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) 3) (pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) 3)) (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 4) (+.f64 (/.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (/.f64 (+.f64 1 (exp.f64 a)) b)) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))) (/.f64 1 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 6) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 6)) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 2 (expm1.f64 a))))) (fma.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2) (pow.f64 (log1p.f64 (exp.f64 a)) 2) (fma.f64 (/.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (+.f64 2 (expm1.f64 a))) b (pow.f64 (log1p.f64 (exp.f64 a)) 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 6) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 6)) (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 6) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 6)) (*.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3)) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) 3) (pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))) (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) 3) (pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) 3)) (/.f64 (-.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 6) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 6)) (*.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3))) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) 3) (pow.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 6) (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 6) (*.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)))) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) 1) (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))))) (sqrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))) (cbrt.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (+.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (log1p.f64 (exp.f64 a))))) (-.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(/.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) 1) (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))
(*.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))) (sqrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(*.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))) (cbrt.f64 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(*.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (/.f64 1 (+.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (fma.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (-.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 2)))
(pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 1)
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 2)
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 3)
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(pow.f64 (pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 3) 1/3)
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 2))
(fabs.f64 (+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a))))
(log.f64 (exp.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a))) 3))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(exp.f64 (log.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(fma.f64 b (/.f64 1 (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(fma.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(fma.f64 1 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(fma.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(fma.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (log1p.f64 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) (cbrt.f64 (log1p.f64 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
100.0%
(log1p.f64 (exp.f64 a))
Compiler

Compiled 8 to 4 computations (50% saved)

localize5.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
97.7%
(log1p.f64 (exp.f64 b))
Compiler

Compiled 8 to 4 computations (50% saved)

series26.0ms (0.2%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
15.0ms
b
@-inf
(log1p.f64 (exp.f64 b))
12.0ms
b
@inf
(log1p.f64 (exp.f64 b))
0.0ms
b
@0
(log1p.f64 (exp.f64 b))

rewrite48.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1072×associate-*r*
840×add-sqr-sqrt
830×*-un-lft-identity
784×pow1
766×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059
1959
210639
Stop Event
node limit
Counts
1 → 24
Calls
Call 1
Inputs
(log1p.f64 (exp.f64 b))
Outputs
((((-.f64 (+.f64 (log1p.f64 (exp.f64 b)) 1) 1) (2))) (((*.f64 (log1p.f64 (exp.f64 b)) 1) (2))) (((*.f64 1 (log1p.f64 (exp.f64 b))) (2))) (((*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (log1p.f64 (exp.f64 b)))) (2))) (((*.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (cbrt.f64 (log1p.f64 (exp.f64 b)))) (2))) (((*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))) (sqrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))) (2))) (((*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (cbrt.f64 (log1p.f64 (exp.f64 b)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))) (2))) (((*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))))) (2))) (((*.f64 (*.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))) (2))) (((*.f64 (*.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))))) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))) (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))))) (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))))) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))) (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))))) (2))) (((pow.f64 (log1p.f64 (exp.f64 b)) 1) (2))) (((pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) 2) (2))) (((pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 3) (2))) (((pow.f64 (pow.f64 (log1p.f64 (exp.f64 b)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (log1p.f64 (exp.f64 b)) 2)) (2))) (((log.f64 (+.f64 (exp.f64 b) 1)) (2))) (((cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 b)) 3)) (2))) (((expm1.f64 (log1p.f64 (log1p.f64 (exp.f64 b)))) (2))) (((exp.f64 (log.f64 (log1p.f64 (exp.f64 b)))) (2))))

simplify77.0ms (0.4%)

Algorithm
egg-herbie
Rules
1254×associate-*r*
1122×associate-*l*
822×associate-+l+
800×associate-+r+
796×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
078536
1176532
2593532
33646502
46980502
Stop Event
node limit
Counts
36 → 43
Calls
Call 1
Inputs
(log.f64 2)
(+.f64 (*.f64 1/2 b) (log.f64 2))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/8 (pow.f64 b 2)) (log.f64 2)))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/8 (pow.f64 b 2)) (+.f64 (log.f64 2) (*.f64 -1/192 (pow.f64 b 4)))))
(log.f64 (+.f64 1 (exp.f64 b)))
(log.f64 (+.f64 1 (exp.f64 b)))
(log.f64 (+.f64 1 (exp.f64 b)))
(log.f64 (+.f64 1 (exp.f64 b)))
(log.f64 (+.f64 1 (exp.f64 b)))
(log.f64 (+.f64 1 (exp.f64 b)))
(log.f64 (+.f64 1 (exp.f64 b)))
(log.f64 (+.f64 1 (exp.f64 b)))
(-.f64 (+.f64 (log1p.f64 (exp.f64 b)) 1) 1)
(*.f64 (log1p.f64 (exp.f64 b)) 1)
(*.f64 1 (log1p.f64 (exp.f64 b)))
(*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (log1p.f64 (exp.f64 b))))
(*.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (cbrt.f64 (log1p.f64 (exp.f64 b))))
(*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))) (sqrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b)))))
(*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (cbrt.f64 (log1p.f64 (exp.f64 b)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b)))))
(*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))) (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))))) (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))) (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))))
(pow.f64 (log1p.f64 (exp.f64 b)) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 3)
(pow.f64 (pow.f64 (log1p.f64 (exp.f64 b)) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (exp.f64 b)) 2))
(log.f64 (+.f64 (exp.f64 b) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 b)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (exp.f64 b))))
(exp.f64 (log.f64 (log1p.f64 (exp.f64 b))))
Outputs
(log.f64 2)
(+.f64 (*.f64 1/2 b) (log.f64 2))
(fma.f64 1/2 b (log.f64 2))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/8 (pow.f64 b 2)) (log.f64 2)))
(fma.f64 1/2 b (fma.f64 1/8 (*.f64 b b) (log.f64 2)))
(fma.f64 1/2 b (fma.f64 b (*.f64 b 1/8) (log.f64 2)))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 1/8 (pow.f64 b 2)) (+.f64 (log.f64 2) (*.f64 -1/192 (pow.f64 b 4)))))
(fma.f64 1/2 b (+.f64 (fma.f64 1/8 (*.f64 b b) (log.f64 2)) (*.f64 -1/192 (pow.f64 b 4))))
(fma.f64 1/2 b (fma.f64 1/8 (*.f64 b b) (fma.f64 -1/192 (pow.f64 b 4) (log.f64 2))))
(fma.f64 1/2 b (fma.f64 b (*.f64 b 1/8) (fma.f64 -1/192 (pow.f64 b 4) (log.f64 2))))
(log.f64 (+.f64 1 (exp.f64 b)))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 1 (exp.f64 b)))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 1 (exp.f64 b)))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 1 (exp.f64 b)))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 1 (exp.f64 b)))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 1 (exp.f64 b)))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 1 (exp.f64 b)))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 1 (exp.f64 b)))
(log1p.f64 (exp.f64 b))
(-.f64 (+.f64 (log1p.f64 (exp.f64 b)) 1) 1)
(log1p.f64 (exp.f64 b))
(*.f64 (log1p.f64 (exp.f64 b)) 1)
(log1p.f64 (exp.f64 b))
(*.f64 1 (log1p.f64 (exp.f64 b)))
(log1p.f64 (exp.f64 b))
(*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (log1p.f64 (exp.f64 b))))
(log1p.f64 (exp.f64 b))
(*.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))
(log1p.f64 (exp.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (cbrt.f64 (log1p.f64 (exp.f64 b))))
(log1p.f64 (exp.f64 b))
(*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))) (sqrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b)))))
(log1p.f64 (exp.f64 b))
(*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (cbrt.f64 (log1p.f64 (exp.f64 b)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b)))))
(*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (*.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 5/2) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b)))))
(*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))))
(log1p.f64 (exp.f64 b))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)))
(log1p.f64 (exp.f64 b))
(*.f64 (*.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)))
(log1p.f64 (exp.f64 b))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))))) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))))
(log1p.f64 (exp.f64 b))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))) (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))))) (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))))
(log1p.f64 (exp.f64 b))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b)))) (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2))) (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)) (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)) (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2) (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))))))
(*.f64 (cbrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 b)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 2)) 4))
(pow.f64 (log1p.f64 (exp.f64 b)) 1)
(log1p.f64 (exp.f64 b))
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 b))) 2)
(log1p.f64 (exp.f64 b))
(pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 b))) 3)
(log1p.f64 (exp.f64 b))
(pow.f64 (pow.f64 (log1p.f64 (exp.f64 b)) 3) 1/3)
(log1p.f64 (exp.f64 b))
(sqrt.f64 (pow.f64 (log1p.f64 (exp.f64 b)) 2))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 (exp.f64 b) 1))
(log1p.f64 (exp.f64 b))
(cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 b)) 3))
(log1p.f64 (exp.f64 b))
(expm1.f64 (log1p.f64 (log1p.f64 (exp.f64 b))))
(log1p.f64 (exp.f64 b))
(exp.f64 (log.f64 (log1p.f64 (exp.f64 b))))
(log1p.f64 (exp.f64 b))

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
100.0%
(+.f64 (exp.f64 a) (+.f64 1 b))
97.5%
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
Compiler

Compiled 23 to 13 computations (43.5% saved)

series59.0ms (0.3%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
45.0ms
a
@inf
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
11.0ms
a
@-inf
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
0.0ms
a
@0
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
0.0ms
b
@inf
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
0.0ms
b
@-inf
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
966×associate-*r/
886×*-commutative
796×distribute-lft-in
756×distribute-rgt-in
668×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01038
120438
2266932
Stop Event
node limit
Counts
2 → 120
Calls
Call 1
Inputs
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
(+.f64 (exp.f64 a) (+.f64 1 b))
Outputs
((((+.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 0) (2))) (((+.f64 0 (log1p.f64 (+.f64 (exp.f64 a) b))) (2))) (((+.f64 (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2))) (2))) (((+.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (2))) (((+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (2))) (((+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (2))) (((+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2))) (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (2))) (((+.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))) (2))) (((+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))) (2))) (((+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) 1)) (2))) (((+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) 1)) (2))) (((-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (log.f64 (-.f64 (expm1.f64 a) b))) (2))) (((-.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (log.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (2))) (((-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) 1) (2))) (((-.f64 (+.f64 0 (log.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (log.f64 (-.f64 (expm1.f64 a) b))) (2))) (((-.f64 (+.f64 0 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (log.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (2))) (((-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))) 1) (2))) (((*.f64 1 (log1p.f64 (+.f64 (exp.f64 a) b))) (2))) (((*.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 1) (2))) (((*.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) (2))) (((*.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) (2))) (((*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (2))) (((pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 1) (2))) (((pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2) (2))) (((pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 3) (2))) (((pow.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 2)) (2))) (((cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 3)) (2))) (((expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) (2))) (((exp.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) (2))) (((log1p.f64 (+.f64 (exp.f64 a) b)) (2))))
((((-.f64 (+.f64 1 b) (-.f64 1 (+.f64 (exp.f64 a) 1))) (2))) (((-.f64 (+.f64 (exp.f64 a) 1) (-.f64 1 (+.f64 1 b))) (2))) (((-.f64 (exp.f64 (log.f64 (+.f64 (+.f64 2 b) (exp.f64 a)))) 1) (2))) (((-.f64 (exp.f64 (log.f64 (+.f64 2 b))) (-.f64 1 (exp.f64 a))) (2))) (((-.f64 (/.f64 1 (-.f64 1 b)) (-.f64 (/.f64 b (/.f64 (-.f64 1 b) b)) (exp.f64 a))) (2))) (((-.f64 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (expm1.f64 a) b)) (/.f64 (pow.f64 (+.f64 1 b) 2) (-.f64 (expm1.f64 a) b))) (2))) (((-.f64 (+.f64 (+.f64 2 b) (exp.f64 a)) 1) (2))) (((-.f64 (+.f64 (exp.f64 a) (exp.f64 (log.f64 (+.f64 2 b)))) 1) (2))) (((-.f64 (+.f64 (exp.f64 a) (/.f64 1 (-.f64 1 b))) (/.f64 b (/.f64 (-.f64 1 b) b))) (2))) (((*.f64 1 (+.f64 (exp.f64 a) (+.f64 1 b))) (2))) (((*.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 1) (2))) (((*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (2))) (((*.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2) (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (2))) (((*.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (/.f64 1 (-.f64 (expm1.f64 a) b))) (2))) (((*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (2))) (((*.f64 (/.f64 1 (-.f64 (expm1.f64 a) b)) (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (2))) (((*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (2))) (((*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (+.f64 (exp.f64 a) (+.f64 1 b))) (2))) (((*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (+.f64 1 b) (+.f64 (exp.f64 a) (+.f64 1 b))))) (2))) (((*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (+.f64 1 (-.f64 b (exp.f64 a))) (+.f64 1 (-.f64 b (exp.f64 a))))))) (-.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a)))))) (2))) (((*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a)))) 3))) (+.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a)))) (-.f64 (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a)))) (pow.f64 (exp.f64 a) 2))))) (2))) (((/.f64 1 (/.f64 1 (+.f64 (exp.f64 a) (+.f64 1 b)))) (2))) (((/.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) (/.f64 (-.f64 (expm1.f64 a) b) (-.f64 (expm1.f64 a) b))) (2))) (((/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (-.f64 (expm1.f64 a) b)) (2))) (((/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (2))) (((/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (+.f64 (exp.f64 a) (+.f64 1 b)))) (2))) (((/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (/.f64 (-.f64 (expm1.f64 a) b) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))))) (2))) (((/.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (/.f64 (-.f64 (expm1.f64 a) b) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))))) (2))) (((/.f64 (-.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)) (+.f64 1 (-.f64 b (exp.f64 a)))) (2))) (((/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b b)) (+.f64 (exp.f64 a) (-.f64 1 b))) (2))) (((/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (+.f64 1 b) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (2))) (((/.f64 (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (+.f64 1 b) (pow.f64 (+.f64 1 b) 3))) (*.f64 (-.f64 (expm1.f64 a) b) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)))) (2))) (((/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 (exp.f64 a) 1) 3)) (+.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b (-.f64 b (+.f64 (exp.f64 a) 1))))) (2))) (((/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 3) 3) (pow.f64 (pow.f64 (+.f64 1 b) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (+.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (-.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (exp.f64 a) 3)))))) (2))) (((/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (pow.f64 (+.f64 1 b) 2) 3)) (*.f64 (-.f64 (expm1.f64 a) b) (+.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 2) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)))))) (2))) (((/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (neg.f64 (-.f64 (expm1.f64 a) b))) (2))) (((/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (2))) (((/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b b))) (+.f64 (exp.f64 a) (-.f64 1 b))) (2))) (((/.f64 (*.f64 1 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 (exp.f64 a) 1) 3))) (+.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b (-.f64 b (+.f64 (exp.f64 a) 1))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (sqrt.f64 (-.f64 (expm1.f64 a) b))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (cbrt.f64 (-.f64 (expm1.f64 a) b))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)) 1) (+.f64 1 (-.f64 b (exp.f64 a)))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b b)) 1) (+.f64 (exp.f64 a) (-.f64 1 b))) (2))) (((/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 (exp.f64 a) 1) 3)) 1) (+.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b (-.f64 b (+.f64 (exp.f64 a) 1))))) (2))) (((/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) 1) (neg.f64 (-.f64 (expm1.f64 a) b))) (2))) (((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (sqrt.f64 (-.f64 (expm1.f64 a) b))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) (cbrt.f64 (-.f64 (expm1.f64 a) b))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (+.f64 1 b) (pow.f64 (+.f64 1 b) 3))) (/.f64 1 (-.f64 (expm1.f64 a) b))) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (pow.f64 (+.f64 1 b) 2) 3)) (/.f64 1 (-.f64 (expm1.f64 a) b))) (+.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 2) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2))))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (+.f64 1 b) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (2))) (((/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 3) 3) (pow.f64 (pow.f64 (+.f64 1 b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (+.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (-.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (exp.f64 a) 3))))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) 1) (-.f64 (expm1.f64 a) b)) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (sqrt.f64 (-.f64 (expm1.f64 a) b))) (sqrt.f64 (-.f64 (expm1.f64 a) b))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (*.f64 (cbrt.f64 (-.f64 (expm1.f64 a) b)) (cbrt.f64 (-.f64 (expm1.f64 a) b)))) (cbrt.f64 (-.f64 (expm1.f64 a) b))) (2))) (((/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (+.f64 (sqrt.f64 (+.f64 1 b)) (sqrt.f64 (exp.f64 a)))) (-.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (+.f64 1 b)))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) 1) (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (2))) (((/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (2))) (((pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 1) (2))) (((pow.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2) (2))) (((pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 3) (2))) (((pow.f64 (pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 3) 1/3) (2))) (((pow.f64 (E.f64) (log1p.f64 (+.f64 (exp.f64 a) b))) (2))) (((pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2)) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) (2))) (((pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) (2))) (((neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (neg.f64 (-.f64 (expm1.f64 a) b)))) (2))) (((neg.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))) (2))) (((sqrt.f64 (pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 2)) (2))) (((log.f64 (exp.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (2))) (((cbrt.f64 (pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 3)) (2))) (((expm1.f64 (log.f64 (+.f64 (+.f64 2 b) (exp.f64 a)))) (2))) (((exp.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) (2))) (((log1p.f64 (expm1.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (2))) (((fma.f64 1 (exp.f64 a) (+.f64 1 b)) (2))) (((fma.f64 1 (+.f64 1 b) (exp.f64 a)) (2))) (((fma.f64 (sqrt.f64 (+.f64 1 b)) (sqrt.f64 (+.f64 1 b)) (exp.f64 a)) (2))) (((fma.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (exp.f64 a)) (+.f64 1 b)) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 b)) 2) (cbrt.f64 (+.f64 1 b)) (exp.f64 a)) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2) (cbrt.f64 (exp.f64 a)) (+.f64 1 b)) (2))))

simplify102.0ms (0.6%)

Algorithm
egg-herbie
Rules
1456×associate-*r/
1260×associate-*l/
1094×+-commutative
378×associate-*r*
368×associate--r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04007044
111366662
247706662
Stop Event
node limit
Counts
168 → 246
Calls
Call 1
Inputs
(log.f64 (+.f64 2 b))
(+.f64 (/.f64 a (+.f64 2 b)) (log.f64 (+.f64 2 b)))
(+.f64 (/.f64 a (+.f64 2 b)) (+.f64 (log.f64 (+.f64 2 b)) (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 2 b)) (/.f64 1 (pow.f64 (+.f64 2 b) 2)))))))
(+.f64 (/.f64 a (+.f64 2 b)) (+.f64 (log.f64 (+.f64 2 b)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 b) 3))) (/.f64 1 (+.f64 2 b))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 2 b) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 2 b)) (/.f64 1 (pow.f64 (+.f64 2 b) 2))))))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log.f64 (+.f64 1 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (*.f64 1/3 (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3))))))
(*.f64 -1 (log.f64 (/.f64 1 b)))
(+.f64 (/.f64 (exp.f64 a) b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (/.f64 1 b)))
(+.f64 (/.f64 (exp.f64 a) b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 b 2))) (/.f64 1 b))))
(+.f64 (/.f64 (exp.f64 a) b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 b 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 b 3))) (/.f64 1 b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (/.f64 (exp.f64 a) b) (+.f64 (log.f64 -1) (/.f64 1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (/.f64 (exp.f64 a) b) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 b 2))) (/.f64 1 b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (/.f64 (exp.f64 a) b) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 b 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 b 3))) (/.f64 1 b))))))
(+.f64 2 b)
(+.f64 2 (+.f64 a b))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 (+.f64 a b)))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 (+.f64 a (+.f64 (*.f64 1/6 (pow.f64 a 3)) b))))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (exp.f64 a))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
b
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
b
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 0)
(+.f64 0 (log1p.f64 (+.f64 (exp.f64 a) b)))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2))) (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) 1))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) 1))
(-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (log.f64 (-.f64 (expm1.f64 a) b)))
(-.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (log.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) 1)
(-.f64 (+.f64 0 (log.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (log.f64 (-.f64 (expm1.f64 a) b)))
(-.f64 (+.f64 0 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (log.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))) 1)
(*.f64 1 (log1p.f64 (+.f64 (exp.f64 a) b)))
(*.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 1)
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(*.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 3)
(pow.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(log1p.f64 (+.f64 (exp.f64 a) b))
(-.f64 (+.f64 1 b) (-.f64 1 (+.f64 (exp.f64 a) 1)))
(-.f64 (+.f64 (exp.f64 a) 1) (-.f64 1 (+.f64 1 b)))
(-.f64 (exp.f64 (log.f64 (+.f64 (+.f64 2 b) (exp.f64 a)))) 1)
(-.f64 (exp.f64 (log.f64 (+.f64 2 b))) (-.f64 1 (exp.f64 a)))
(-.f64 (/.f64 1 (-.f64 1 b)) (-.f64 (/.f64 b (/.f64 (-.f64 1 b) b)) (exp.f64 a)))
(-.f64 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (expm1.f64 a) b)) (/.f64 (pow.f64 (+.f64 1 b) 2) (-.f64 (expm1.f64 a) b)))
(-.f64 (+.f64 (+.f64 2 b) (exp.f64 a)) 1)
(-.f64 (+.f64 (exp.f64 a) (exp.f64 (log.f64 (+.f64 2 b)))) 1)
(-.f64 (+.f64 (exp.f64 a) (/.f64 1 (-.f64 1 b))) (/.f64 b (/.f64 (-.f64 1 b) b)))
(*.f64 1 (+.f64 (exp.f64 a) (+.f64 1 b)))
(*.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 1)
(*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))
(*.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2) (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))
(*.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (/.f64 1 (-.f64 (expm1.f64 a) b)))
(*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(*.f64 (/.f64 1 (-.f64 (expm1.f64 a) b)) (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (+.f64 (exp.f64 a) (+.f64 1 b)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (+.f64 1 b) (+.f64 (exp.f64 a) (+.f64 1 b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (+.f64 1 (-.f64 b (exp.f64 a))) (+.f64 1 (-.f64 b (exp.f64 a))))))) (-.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a)))) 3))) (+.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a)))) (-.f64 (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a)))) (pow.f64 (exp.f64 a) 2)))))
(/.f64 1 (/.f64 1 (+.f64 (exp.f64 a) (+.f64 1 b))))
(/.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) (/.f64 (-.f64 (expm1.f64 a) b) (-.f64 (expm1.f64 a) b)))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (-.f64 (expm1.f64 a) b))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (+.f64 (exp.f64 a) (+.f64 1 b))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (/.f64 (-.f64 (expm1.f64 a) b) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (/.f64 (-.f64 (expm1.f64 a) b) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)) (+.f64 1 (-.f64 b (exp.f64 a))))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b b)) (+.f64 (exp.f64 a) (-.f64 1 b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (+.f64 1 b) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))))
(/.f64 (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (+.f64 1 b) (pow.f64 (+.f64 1 b) 3))) (*.f64 (-.f64 (expm1.f64 a) b) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 (exp.f64 a) 1) 3)) (+.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b (-.f64 b (+.f64 (exp.f64 a) 1)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 3) 3) (pow.f64 (pow.f64 (+.f64 1 b) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (+.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (-.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (exp.f64 a) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (pow.f64 (+.f64 1 b) 2) 3)) (*.f64 (-.f64 (expm1.f64 a) b) (+.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 2) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (neg.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b b))) (+.f64 (exp.f64 a) (-.f64 1 b)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 (exp.f64 a) 1) 3))) (+.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b (-.f64 b (+.f64 (exp.f64 a) 1)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (sqrt.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (cbrt.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)) 1) (+.f64 1 (-.f64 b (exp.f64 a))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b b)) 1) (+.f64 (exp.f64 a) (-.f64 1 b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 (exp.f64 a) 1) 3)) 1) (+.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b (-.f64 b (+.f64 (exp.f64 a) 1)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) 1) (neg.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (sqrt.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) (cbrt.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (+.f64 1 b) (pow.f64 (+.f64 1 b) 3))) (/.f64 1 (-.f64 (expm1.f64 a) b))) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (pow.f64 (+.f64 1 b) 2) 3)) (/.f64 1 (-.f64 (expm1.f64 a) b))) (+.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 2) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (+.f64 1 b) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 3) 3) (pow.f64 (pow.f64 (+.f64 1 b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (+.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (-.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (exp.f64 a) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) 1) (-.f64 (expm1.f64 a) b))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (sqrt.f64 (-.f64 (expm1.f64 a) b))) (sqrt.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (*.f64 (cbrt.f64 (-.f64 (expm1.f64 a) b)) (cbrt.f64 (-.f64 (expm1.f64 a) b)))) (cbrt.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (+.f64 (sqrt.f64 (+.f64 1 b)) (sqrt.f64 (exp.f64 a)))) (-.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (+.f64 1 b))))
(/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) 1) (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 1)
(pow.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)
(pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 3)
(pow.f64 (pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 3) 1/3)
(pow.f64 (E.f64) (log1p.f64 (+.f64 (exp.f64 a) b)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2)) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (neg.f64 (-.f64 (expm1.f64 a) b))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))))
(sqrt.f64 (pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 2))
(log.f64 (exp.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(cbrt.f64 (pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 3))
(expm1.f64 (log.f64 (+.f64 (+.f64 2 b) (exp.f64 a))))
(exp.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))
(log1p.f64 (expm1.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))
(fma.f64 1 (exp.f64 a) (+.f64 1 b))
(fma.f64 1 (+.f64 1 b) (exp.f64 a))
(fma.f64 (sqrt.f64 (+.f64 1 b)) (sqrt.f64 (+.f64 1 b)) (exp.f64 a))
(fma.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (exp.f64 a)) (+.f64 1 b))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 b)) 2) (cbrt.f64 (+.f64 1 b)) (exp.f64 a))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2) (cbrt.f64 (exp.f64 a)) (+.f64 1 b))
Outputs
(log.f64 (+.f64 2 b))
(+.f64 (/.f64 a (+.f64 2 b)) (log.f64 (+.f64 2 b)))
(+.f64 (log.f64 (+.f64 2 b)) (/.f64 a (+.f64 2 b)))
(+.f64 (/.f64 a (+.f64 2 b)) (+.f64 (log.f64 (+.f64 2 b)) (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 2 b)) (/.f64 1 (pow.f64 (+.f64 2 b) 2)))))))
(+.f64 (+.f64 (log.f64 (+.f64 2 b)) (/.f64 a (+.f64 2 b))) (*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 (/.f64 1 (+.f64 2 b)) (/.f64 1 (pow.f64 (+.f64 2 b) 2)))))
(+.f64 (/.f64 a (+.f64 2 b)) (fma.f64 1/2 (*.f64 a (*.f64 a (+.f64 (/.f64 1 (+.f64 2 b)) (/.f64 -1 (pow.f64 (+.f64 2 b) 2))))) (log.f64 (+.f64 2 b))))
(+.f64 (/.f64 a (+.f64 2 b)) (+.f64 (log.f64 (+.f64 2 b)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 b) 3))) (/.f64 1 (+.f64 2 b))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 2 b) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 2 b)) (/.f64 1 (pow.f64 (+.f64 2 b) 2))))))))
(+.f64 (+.f64 (log.f64 (+.f64 2 b)) (/.f64 a (+.f64 2 b))) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 2 (pow.f64 (+.f64 2 b) 3)) (-.f64 (/.f64 1 (+.f64 2 b)) (/.f64 3 (pow.f64 (+.f64 2 b) 2))))) (*.f64 (*.f64 1/2 (*.f64 a a)) (-.f64 (/.f64 1 (+.f64 2 b)) (/.f64 1 (pow.f64 (+.f64 2 b) 2))))))
(+.f64 (+.f64 (log.f64 (+.f64 2 b)) (/.f64 a (+.f64 2 b))) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (+.f64 2 b)) (+.f64 (/.f64 2 (pow.f64 (+.f64 2 b) 3)) (/.f64 -3 (pow.f64 (+.f64 2 b) 2))))) (*.f64 (*.f64 a a) (*.f64 (+.f64 (/.f64 1 (+.f64 2 b)) (/.f64 -1 (pow.f64 (+.f64 2 b) 2))) 1/2))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log1p.f64 (+.f64 b (exp.f64 a)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log1p.f64 (+.f64 b (exp.f64 a)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log1p.f64 (+.f64 b (exp.f64 a)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log1p.f64 (+.f64 b (exp.f64 a)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log1p.f64 (+.f64 b (exp.f64 a)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log1p.f64 (+.f64 b (exp.f64 a)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log1p.f64 (+.f64 b (exp.f64 a)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) b)))
(log1p.f64 (+.f64 b (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 2 (expm1.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 -1/2 (/.f64 (*.f64 b b) (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 -1/2 (/.f64 (*.f64 b b) (pow.f64 (+.f64 2 (expm1.f64 a)) 2)) (/.f64 b (+.f64 2 (expm1.f64 a)))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (*.f64 1/3 (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3))))))
(+.f64 (log1p.f64 (exp.f64 a)) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 b b) (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 1/3 (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)))))
(+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 -1/2 (/.f64 (*.f64 b b) (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (fma.f64 1/3 (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 -1/2 (/.f64 (*.f64 b b) (pow.f64 (+.f64 2 (expm1.f64 a)) 2)) (fma.f64 1/3 (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 (expm1.f64 a)) 3)) (/.f64 b (+.f64 2 (expm1.f64 a))))))
(*.f64 -1 (log.f64 (/.f64 1 b)))
(neg.f64 (neg.f64 (log.f64 b)))
(log.f64 b)
(+.f64 (/.f64 (exp.f64 a) b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (/.f64 1 b)))
(+.f64 (/.f64 (exp.f64 a) b) (fma.f64 -1 (neg.f64 (log.f64 b)) (/.f64 1 b)))
(+.f64 (/.f64 (exp.f64 a) b) (+.f64 (/.f64 1 b) (log.f64 b)))
(+.f64 (/.f64 (exp.f64 a) b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 b 2))) (/.f64 1 b))))
(+.f64 (/.f64 (exp.f64 a) b) (fma.f64 -1 (neg.f64 (log.f64 b)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (/.f64 1 b))))
(+.f64 (log.f64 b) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (/.f64 1 b)) (/.f64 (exp.f64 a) b)))
(+.f64 (log.f64 b) (+.f64 (/.f64 (exp.f64 a) b) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 (expm1.f64 a)) 2) (*.f64 b b)) (/.f64 1 b))))
(+.f64 (/.f64 (exp.f64 a) b) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 b 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 b 3))) (/.f64 1 b)))))
(+.f64 (/.f64 (exp.f64 a) b) (fma.f64 -1 (neg.f64 (log.f64 b)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 b 3)) (/.f64 1 b)))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 b 3)) (/.f64 1 b))) (+.f64 (log.f64 b) (/.f64 (exp.f64 a) b)))
(+.f64 (log.f64 b) (+.f64 (/.f64 (exp.f64 a) b) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 (expm1.f64 a)) 2) (*.f64 b b)) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 2 (expm1.f64 a)) 3) (pow.f64 b 3)) (/.f64 1 b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -1))
(-.f64 (log.f64 -1) (log.f64 (/.f64 -1 b)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (/.f64 (exp.f64 a) b) (+.f64 (log.f64 -1) (/.f64 1 b))))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (+.f64 (/.f64 (exp.f64 a) b) (+.f64 (/.f64 1 b) (log.f64 -1))))
(-.f64 (+.f64 (/.f64 (exp.f64 a) b) (+.f64 (/.f64 1 b) (log.f64 -1))) (log.f64 (/.f64 -1 b)))
(+.f64 (/.f64 (exp.f64 a) b) (-.f64 (+.f64 (/.f64 1 b) (log.f64 -1)) (log.f64 (/.f64 -1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (/.f64 (exp.f64 a) b) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 b 2))) (/.f64 1 b)))))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (+.f64 (+.f64 (/.f64 (exp.f64 a) b) (log.f64 -1)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (/.f64 1 b))))
(-.f64 (+.f64 (/.f64 (exp.f64 a) b) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (/.f64 1 b)) (log.f64 -1))) (log.f64 (/.f64 -1 b)))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 (expm1.f64 a)) 2) (*.f64 b b)) (/.f64 1 b)) (-.f64 (+.f64 (/.f64 (exp.f64 a) b) (log.f64 -1)) (log.f64 (/.f64 -1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (/.f64 (exp.f64 a) b) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 b 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 b 3))) (/.f64 1 b))))))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (+.f64 (/.f64 (exp.f64 a) b) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 b 3)) (/.f64 1 b))) (log.f64 -1))))
(-.f64 (+.f64 (/.f64 (exp.f64 a) b) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 b 3)) (/.f64 1 b))) (log.f64 -1))) (log.f64 (/.f64 -1 b)))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 (expm1.f64 a)) 2) (*.f64 b b)) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 2 (expm1.f64 a)) 3) (pow.f64 b 3)) (/.f64 1 b))) (-.f64 (+.f64 (/.f64 (exp.f64 a) b) (log.f64 -1)) (log.f64 (/.f64 -1 b))))
(+.f64 2 b)
(+.f64 2 (+.f64 a b))
(+.f64 2 (+.f64 b a))
(+.f64 b (+.f64 2 a))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 (+.f64 a b)))
(fma.f64 1/2 (*.f64 a a) (+.f64 2 (+.f64 b a)))
(fma.f64 1/2 (*.f64 a a) (+.f64 b (+.f64 2 a)))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 (+.f64 a (+.f64 (*.f64 1/6 (pow.f64 a 3)) b))))
(fma.f64 1/2 (*.f64 a a) (+.f64 (+.f64 2 a) (fma.f64 1/6 (pow.f64 a 3) b)))
(+.f64 (+.f64 a (fma.f64 1/6 (pow.f64 a 3) b)) (fma.f64 1/2 (*.f64 a a) 2))
(+.f64 a (+.f64 (fma.f64 1/6 (pow.f64 a 3) b) (fma.f64 1/2 (*.f64 a a) 2)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (exp.f64 a))
(+.f64 2 (expm1.f64 a))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
b
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
b
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(+.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 0)
(log1p.f64 (+.f64 b (exp.f64 a)))
(+.f64 0 (log1p.f64 (+.f64 (exp.f64 a) b)))
(log1p.f64 (+.f64 b (exp.f64 a)))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)))
(log1p.f64 (+.f64 b (exp.f64 a)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(log1p.f64 (+.f64 b (exp.f64 a)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(log1p.f64 (+.f64 b (exp.f64 a)))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(log1p.f64 (+.f64 b (exp.f64 a)))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2))) (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(log1p.f64 (+.f64 b (exp.f64 a)))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))))
(log1p.f64 (+.f64 b (exp.f64 a)))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))))
(log1p.f64 (+.f64 b (exp.f64 a)))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) 1))
(log1p.f64 (+.f64 b (exp.f64 a)))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) 1))
(log1p.f64 (+.f64 b (exp.f64 a)))
(-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (log.f64 (-.f64 (expm1.f64 a) b)))
(-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (log.f64 (-.f64 (expm1.f64 a) b)))
(-.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (log.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(-.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))) (log.f64 (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(-.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))) (log.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) 1)
(log1p.f64 (+.f64 b (exp.f64 a)))
(-.f64 (+.f64 0 (log.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (log.f64 (-.f64 (expm1.f64 a) b)))
(-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (log.f64 (-.f64 (expm1.f64 a) b)))
(-.f64 (+.f64 0 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (log.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(-.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))) (log.f64 (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(-.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))) (log.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))) 1)
(log1p.f64 (+.f64 b (exp.f64 a)))
(*.f64 1 (log1p.f64 (+.f64 (exp.f64 a) b)))
(log1p.f64 (+.f64 b (exp.f64 a)))
(*.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 1)
(log1p.f64 (+.f64 b (exp.f64 a)))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(log1p.f64 (+.f64 b (exp.f64 a)))
(*.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2))
(log1p.f64 (+.f64 b (exp.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(log1p.f64 (+.f64 b (exp.f64 a)))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(log1p.f64 (+.f64 b (exp.f64 a)))
(pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 1)
(log1p.f64 (+.f64 b (exp.f64 a)))
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2)
(log1p.f64 (+.f64 b (exp.f64 a)))
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 3)
(log1p.f64 (+.f64 b (exp.f64 a)))
(pow.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 3) 1/3)
(log1p.f64 (+.f64 b (exp.f64 a)))
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 b (exp.f64 a))) 2))
(fabs.f64 (log1p.f64 (+.f64 b (exp.f64 a))))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) b)) 3))
(log1p.f64 (+.f64 b (exp.f64 a)))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(log1p.f64 (+.f64 b (exp.f64 a)))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(log1p.f64 (+.f64 b (exp.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) b))
(log1p.f64 (+.f64 b (exp.f64 a)))
(-.f64 (+.f64 1 b) (-.f64 1 (+.f64 (exp.f64 a) 1)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(-.f64 (+.f64 (exp.f64 a) 1) (-.f64 1 (+.f64 1 b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(-.f64 (exp.f64 (log.f64 (+.f64 (+.f64 2 b) (exp.f64 a)))) 1)
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(-.f64 (exp.f64 (log.f64 (+.f64 2 b))) (-.f64 1 (exp.f64 a)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(-.f64 (/.f64 1 (-.f64 1 b)) (-.f64 (/.f64 b (/.f64 (-.f64 1 b) b)) (exp.f64 a)))
(+.f64 (-.f64 (/.f64 1 (-.f64 1 b)) (*.f64 (/.f64 b (-.f64 1 b)) b)) (exp.f64 a))
(+.f64 (exp.f64 a) (-.f64 (/.f64 1 (-.f64 1 b)) (*.f64 b (/.f64 b (-.f64 1 b)))))
(-.f64 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (expm1.f64 a) b)) (/.f64 (pow.f64 (+.f64 1 b) 2) (-.f64 (expm1.f64 a) b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(-.f64 (+.f64 (+.f64 2 b) (exp.f64 a)) 1)
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(-.f64 (+.f64 (exp.f64 a) (exp.f64 (log.f64 (+.f64 2 b)))) 1)
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(-.f64 (+.f64 (exp.f64 a) (/.f64 1 (-.f64 1 b))) (/.f64 b (/.f64 (-.f64 1 b) b)))
(+.f64 (-.f64 (/.f64 1 (-.f64 1 b)) (*.f64 (/.f64 b (-.f64 1 b)) b)) (exp.f64 a))
(+.f64 (exp.f64 a) (-.f64 (/.f64 1 (-.f64 1 b)) (*.f64 b (/.f64 b (-.f64 1 b)))))
(*.f64 1 (+.f64 (exp.f64 a) (+.f64 1 b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 1)
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2) (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (/.f64 1 (-.f64 (expm1.f64 a) b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) 1) (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))
(*.f64 (/.f64 1 (-.f64 (expm1.f64 a) b)) (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) 1) (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (+.f64 (exp.f64 a) (+.f64 1 b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (+.f64 1 b) (+.f64 (exp.f64 a) (+.f64 1 b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2)) (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (+.f64 b 1) (+.f64 (exp.f64 a) (+.f64 b 1))))) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2)) (/.f64 (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (+.f64 b 1) (+.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 (exp.f64 a) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2)) (/.f64 (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (+.f64 b 1) (+.f64 b (+.f64 2 (expm1.f64 a))) (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (+.f64 1 (-.f64 b (exp.f64 a))) (+.f64 1 (-.f64 b (exp.f64 a))))))) (-.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (*.f64 (pow.f64 (+.f64 b 1) 2) (+.f64 1 (-.f64 b (exp.f64 a)))) (+.f64 1 (-.f64 b (exp.f64 a)))))) (-.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (+.f64 b 1) (+.f64 1 (-.f64 b (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (/.f64 (-.f64 (pow.f64 (exp.f64 a) 4) (*.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (-.f64 b (expm1.f64 a)) (-.f64 b (expm1.f64 a))))) (-.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (+.f64 b 1) (-.f64 b (expm1.f64 a))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (/.f64 (-.f64 (pow.f64 (exp.f64 a) 4) (*.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (-.f64 b (expm1.f64 a)) (-.f64 b (expm1.f64 a))))) (+.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (-.f64 b (expm1.f64 a)) (-.f64 -1 b)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a)))) 3))) (+.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a)))) (-.f64 (*.f64 (+.f64 1 b) (+.f64 1 (-.f64 b (exp.f64 a)))) (pow.f64 (exp.f64 a) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (*.f64 (+.f64 b 1) (+.f64 1 (-.f64 b (exp.f64 a)))) 3))) (fma.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3) (*.f64 (+.f64 b 1) (*.f64 (+.f64 1 (-.f64 b (exp.f64 a))) (-.f64 (*.f64 (+.f64 b 1) (+.f64 1 (-.f64 b (exp.f64 a)))) (pow.f64 (exp.f64 a) 2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (*.f64 (+.f64 b 1) (-.f64 b (expm1.f64 a))) (-.f64 (*.f64 (+.f64 b 1) (-.f64 b (expm1.f64 a))) (pow.f64 (exp.f64 a) 2)) (pow.f64 (exp.f64 a) 4))) (+.f64 (pow.f64 (*.f64 (+.f64 b 1) (-.f64 b (expm1.f64 a))) 3) (pow.f64 (exp.f64 a) 6)))
(/.f64 1 (/.f64 1 (+.f64 (exp.f64 a) (+.f64 1 b))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(/.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) (/.f64 (-.f64 (expm1.f64 a) b) (-.f64 (expm1.f64 a) b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (-.f64 (expm1.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) 1) (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (+.f64 (exp.f64 a) (+.f64 1 b))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (/.f64 (-.f64 (expm1.f64 a) b) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (-.f64 (expm1.f64 a) b)) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2)))) (-.f64 (expm1.f64 a) b))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))) (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))))
(*.f64 (hypot.f64 (pow.f64 (exp.f64 a) 3/2) (pow.f64 (+.f64 b 1) 3/2)) (/.f64 (hypot.f64 (pow.f64 (exp.f64 a) 3/2) (pow.f64 (+.f64 b 1) 3/2)) (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (/.f64 (-.f64 (expm1.f64 a) b) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2)))) (-.f64 (expm1.f64 a) b)) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (/.f64 (-.f64 (expm1.f64 a) b) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (/.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))) (/.f64 (/.f64 (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))) (/.f64 (/.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)) (+.f64 1 (-.f64 b (exp.f64 a))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(/.f64 (-.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b b)) (+.f64 (exp.f64 a) (-.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (+.f64 (exp.f64 a) (-.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (+.f64 1 (-.f64 (exp.f64 a) b)))
(/.f64 (-.f64 (pow.f64 (+.f64 2 (expm1.f64 a)) 2) (*.f64 b b)) (+.f64 1 (-.f64 (exp.f64 a) b)))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (+.f64 1 b) 3))) (*.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 6) (pow.f64 (+.f64 b 1) 6)) (*.f64 (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 6) (pow.f64 (+.f64 b 1) 6)) (*.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))))
(/.f64 (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (+.f64 1 b) (pow.f64 (+.f64 1 b) 3))) (*.f64 (-.f64 (expm1.f64 a) b) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2))))
(/.f64 (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (+.f64 b 1) (pow.f64 (+.f64 b 1) 3))) (*.f64 (-.f64 (expm1.f64 a) b) (+.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 4) (pow.f64 (+.f64 b 1) 4)) (*.f64 (-.f64 (expm1.f64 a) b) (+.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 (exp.f64 a) 1) 3)) (+.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b (-.f64 b (+.f64 (exp.f64 a) 1)))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b (-.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (fma.f64 b (+.f64 (-.f64 b (exp.f64 a)) -1) (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 (expm1.f64 a)) 3)) (fma.f64 b (+.f64 b (-.f64 -1 (exp.f64 a))) (pow.f64 (+.f64 2 (expm1.f64 a)) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 3) 3) (pow.f64 (pow.f64 (+.f64 1 b) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (+.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (-.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (exp.f64 a) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 3) 3) (pow.f64 (pow.f64 (+.f64 b 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (+.f64 (pow.f64 (exp.f64 a) 6) (*.f64 (pow.f64 (+.f64 b 1) 3) (-.f64 (pow.f64 (+.f64 b 1) 3) (pow.f64 (exp.f64 a) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 3) 3) (pow.f64 (pow.f64 (+.f64 b 1) 3) 3)) (*.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)) (fma.f64 (pow.f64 (+.f64 b 1) 3) (-.f64 (pow.f64 (+.f64 b 1) 3) (pow.f64 (exp.f64 a) 3)) (pow.f64 (exp.f64 a) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (pow.f64 (+.f64 1 b) 2) 3)) (*.f64 (-.f64 (expm1.f64 a) b) (+.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 2) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (pow.f64 (+.f64 b 1) 2) 3)) (*.f64 (-.f64 (expm1.f64 a) b) (fma.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3) (*.f64 (pow.f64 (+.f64 b 1) 2) (+.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 6) (pow.f64 (+.f64 b 1) 6)) (-.f64 (expm1.f64 a) b)) (fma.f64 (pow.f64 (+.f64 b 1) 2) (+.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2)) (pow.f64 (exp.f64 a) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (neg.f64 (-.f64 (expm1.f64 a) b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) 1) (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b b))) (+.f64 (exp.f64 a) (-.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (+.f64 (exp.f64 a) (-.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (+.f64 1 (-.f64 (exp.f64 a) b)))
(/.f64 (-.f64 (pow.f64 (+.f64 2 (expm1.f64 a)) 2) (*.f64 b b)) (+.f64 1 (-.f64 (exp.f64 a) b)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 (exp.f64 a) 1) 3))) (+.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b (-.f64 b (+.f64 (exp.f64 a) 1)))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b (-.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (fma.f64 b (+.f64 (-.f64 b (exp.f64 a)) -1) (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 (expm1.f64 a)) 3)) (fma.f64 b (+.f64 b (-.f64 -1 (exp.f64 a))) (pow.f64 (+.f64 2 (expm1.f64 a)) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (sqrt.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (/.f64 (sqrt.f64 (-.f64 (expm1.f64 a) b)) (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 b 1)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (sqrt.f64 (-.f64 (expm1.f64 a) b))) (sqrt.f64 (+.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (sqrt.f64 (-.f64 (expm1.f64 a) b))) (sqrt.f64 (+.f64 b (+.f64 2 (expm1.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 b 1))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))) (hypot.f64 (pow.f64 (exp.f64 a) 3/2) (pow.f64 (+.f64 b 1) 3/2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))) (hypot.f64 (pow.f64 (exp.f64 a) 3/2) (pow.f64 (+.f64 b 1) 3/2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)))) (cbrt.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 b 1))) 2) (/.f64 (cbrt.f64 (-.f64 (expm1.f64 a) b)) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 (expm1.f64 a) b))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 (expm1.f64 a)))) 2) (cbrt.f64 (-.f64 (expm1.f64 a) b))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 b 1))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 (expm1.f64 a)))) 2) (cbrt.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)) 1) (+.f64 1 (-.f64 b (exp.f64 a))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b b)) 1) (+.f64 (exp.f64 a) (-.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (+.f64 (exp.f64 a) (-.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b b)) (+.f64 1 (-.f64 (exp.f64 a) b)))
(/.f64 (-.f64 (pow.f64 (+.f64 2 (expm1.f64 a)) 2) (*.f64 b b)) (+.f64 1 (-.f64 (exp.f64 a) b)))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 (exp.f64 a) 1) 3)) 1) (+.f64 (*.f64 (+.f64 (exp.f64 a) 1) (+.f64 (exp.f64 a) 1)) (*.f64 b (-.f64 b (+.f64 (exp.f64 a) 1)))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 b (-.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (fma.f64 b (+.f64 (-.f64 b (exp.f64 a)) -1) (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(/.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 (expm1.f64 a)) 3)) (fma.f64 b (+.f64 b (-.f64 -1 (exp.f64 a))) (pow.f64 (+.f64 2 (expm1.f64 a)) 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) 1) (neg.f64 (-.f64 (expm1.f64 a) b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) 1) (neg.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) 1) (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (sqrt.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (/.f64 (sqrt.f64 (-.f64 (expm1.f64 a) b)) (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 b 1)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (sqrt.f64 (-.f64 (expm1.f64 a) b))) (sqrt.f64 (+.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))) (sqrt.f64 (-.f64 (expm1.f64 a) b))) (sqrt.f64 (+.f64 b (+.f64 2 (expm1.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 b 1))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))) (hypot.f64 (pow.f64 (exp.f64 a) 3/2) (pow.f64 (+.f64 b 1) 3/2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))) (hypot.f64 (pow.f64 (exp.f64 a) 3/2) (pow.f64 (+.f64 b 1) 3/2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) (cbrt.f64 (-.f64 (expm1.f64 a) b)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 b 1))) 2) (/.f64 (cbrt.f64 (-.f64 (expm1.f64 a) b)) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 (expm1.f64 a) b))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 (expm1.f64 a)))) 2) (cbrt.f64 (-.f64 (expm1.f64 a) b))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 b 1))) 2) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 (expm1.f64 a)))) 2) (cbrt.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (+.f64 1 b) (pow.f64 (+.f64 1 b) 3))) (/.f64 1 (-.f64 (expm1.f64 a) b))) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)))
(/.f64 (-.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (+.f64 b 1) (pow.f64 (+.f64 b 1) 3))) (*.f64 (-.f64 (expm1.f64 a) b) (+.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 4) (pow.f64 (+.f64 b 1) 4)) (*.f64 (-.f64 (expm1.f64 a) b) (+.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (pow.f64 (+.f64 1 b) 2) 3)) (/.f64 1 (-.f64 (expm1.f64 a) b))) (+.f64 (*.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 2) (+.f64 (pow.f64 (+.f64 1 b) 2) (pow.f64 (exp.f64 a) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 a) 2) 3) (pow.f64 (pow.f64 (+.f64 b 1) 2) 3)) (*.f64 (-.f64 (expm1.f64 a) b) (fma.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 3) (*.f64 (pow.f64 (+.f64 b 1) 2) (+.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 6) (pow.f64 (+.f64 b 1) 6)) (-.f64 (expm1.f64 a) b)) (fma.f64 (pow.f64 (+.f64 b 1) 2) (+.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2)) (pow.f64 (exp.f64 a) 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (+.f64 1 b) 3))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 6) (pow.f64 (+.f64 b 1) 6)) (*.f64 (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 6) (pow.f64 (+.f64 b 1) 6)) (*.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)) (-.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 3) 3) (pow.f64 (pow.f64 (+.f64 1 b) 3) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (+.f64 (*.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (exp.f64 a) 3)) (*.f64 (pow.f64 (+.f64 1 b) 3) (-.f64 (pow.f64 (+.f64 1 b) 3) (pow.f64 (exp.f64 a) 3)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 3) 3) (pow.f64 (pow.f64 (+.f64 b 1) 3) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))) (+.f64 (pow.f64 (exp.f64 a) 6) (*.f64 (pow.f64 (+.f64 b 1) 3) (-.f64 (pow.f64 (+.f64 b 1) 3) (pow.f64 (exp.f64 a) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 a) 3) 3) (pow.f64 (pow.f64 (+.f64 b 1) 3) 3)) (*.f64 (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)) (fma.f64 (pow.f64 (+.f64 b 1) 3) (-.f64 (pow.f64 (+.f64 b 1) 3) (pow.f64 (exp.f64 a) 3)) (pow.f64 (exp.f64 a) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) 1) (-.f64 (expm1.f64 a) b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (sqrt.f64 (-.f64 (expm1.f64 a) b))) (sqrt.f64 (-.f64 (expm1.f64 a) b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (*.f64 (cbrt.f64 (-.f64 (expm1.f64 a) b)) (cbrt.f64 (-.f64 (expm1.f64 a) b)))) (cbrt.f64 (-.f64 (expm1.f64 a) b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (+.f64 (sqrt.f64 (+.f64 1 b)) (sqrt.f64 (exp.f64 a)))) (-.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (+.f64 1 b))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2)) (*.f64 (-.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (+.f64 b 1))) (+.f64 (sqrt.f64 (+.f64 b 1)) (sqrt.f64 (exp.f64 a)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 b 1) 2)) (*.f64 (+.f64 (sqrt.f64 (+.f64 b 1)) (sqrt.f64 (exp.f64 a))) (-.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (+.f64 b 1)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) 1) (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) 1) (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))) (sqrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) 1) (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))) (cbrt.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) 1) (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))
(pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 1)
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (sqrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 2)
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (+.f64 1 b))) 3)
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 3) 1/3)
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (E.f64) (log1p.f64 (+.f64 (exp.f64 a) b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))) 2)) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) b))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 a) 2) (pow.f64 (+.f64 1 b) 2)) (neg.f64 (-.f64 (expm1.f64 a) b))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(neg.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 1 b) 3)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 b) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) 1) (+.f64 (pow.f64 (+.f64 b 1) 2) (*.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b))))
(/.f64 (+.f64 (pow.f64 (exp.f64 a) 3) (pow.f64 (+.f64 b 1) 3)) (fma.f64 (exp.f64 a) (-.f64 (expm1.f64 a) b) (pow.f64 (+.f64 b 1) 2)))
(sqrt.f64 (pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 2))
(sqrt.f64 (pow.f64 (+.f64 (exp.f64 a) (+.f64 b 1)) 2))
(fabs.f64 (+.f64 b (+.f64 1 (exp.f64 a))))
(fabs.f64 (+.f64 b (+.f64 2 (expm1.f64 a))))
(log.f64 (exp.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(cbrt.f64 (pow.f64 (+.f64 (exp.f64 a) (+.f64 1 b)) 3))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(expm1.f64 (log.f64 (+.f64 (+.f64 2 b) (exp.f64 a))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(exp.f64 (log1p.f64 (+.f64 (exp.f64 a) b)))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (expm1.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(fma.f64 1 (exp.f64 a) (+.f64 1 b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(fma.f64 1 (+.f64 1 b) (exp.f64 a))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(fma.f64 (sqrt.f64 (+.f64 1 b)) (sqrt.f64 (+.f64 1 b)) (exp.f64 a))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(fma.f64 (sqrt.f64 (exp.f64 a)) (sqrt.f64 (exp.f64 a)) (+.f64 1 b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 b)) 2) (cbrt.f64 (+.f64 1 b)) (exp.f64 a))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2) (cbrt.f64 (exp.f64 a)) (+.f64 1 b))
(+.f64 (exp.f64 a) (+.f64 b 1))
(+.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 b (+.f64 2 (expm1.f64 a)))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
100.0%
(*.f64 1/2 (*.f64 b b))
100.0%
(+.f64 b (*.f64 1/2 (*.f64 b b)))
100.0%
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b)))))
97.5%
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
Compiler

Compiled 58 to 28 computations (51.7% saved)

series34.0ms (0.2%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
16.0ms
a
@-inf
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
13.0ms
a
@inf
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
1.0ms
a
@0
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
1.0ms
b
@inf
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b)))))
0.0ms
b
@inf
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))

rewrite100.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1766×associate-*r/
1380×associate-*l/
602×associate-+l+
382×associate-+r+
350×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014100
129988
2405488
Stop Event
node limit
Counts
4 → 176
Calls
Call 1
Inputs
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b)))))
(+.f64 b (*.f64 1/2 (*.f64 b b)))
(*.f64 1/2 (*.f64 b b))
Outputs
((((+.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 0) (2))) (((+.f64 0 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((+.f64 (log.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2))) (2))) (((+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))) (2))) (((+.f64 (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))) (2))) (((+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))) (2))) (((+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))) (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))) (2))) (((-.f64 (log.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (log.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (2))) (((-.f64 (log.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (log.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) 1) (2))) (((-.f64 (+.f64 0 (log.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (log.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (2))) (((-.f64 (+.f64 0 (log.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (log.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))) 1) (2))) (((*.f64 1 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((*.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1) (2))) (((*.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((*.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1) (2))) (((pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (2))) (((pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 3) (2))) (((pow.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 2)) (2))) (((cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3)) (2))) (((expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((exp.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 1)) (2))) (((log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) (2))))
((((-.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 0) (2))) (((-.f64 (+.f64 1 (exp.f64 a)) (-.f64 1 (+.f64 1 (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((-.f64 (exp.f64 (log.f64 (+.f64 2 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) 1) (2))) (((-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b))) (-.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((-.f64 (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (/.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((-.f64 (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b)))) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b)))) (+.f64 1 (exp.f64 a)))) (2))) (((-.f64 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) (-.f64 (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)) (2))) (((-.f64 (+.f64 2 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1) (2))) (((-.f64 (+.f64 1 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((-.f64 (+.f64 (+.f64 1 (exp.f64 a)) (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b)))) 1) (2))) (((-.f64 (+.f64 (+.f64 1 (exp.f64 a)) (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (2))) (((-.f64 (+.f64 (+.f64 1 (+.f64 (exp.f64 a) b)) (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2))))) 1) (2))) (((-.f64 (+.f64 (+.f64 (*.f64 b (*.f64 b 1/2)) (+.f64 1 (exp.f64 a))) (exp.f64 (log1p.f64 b))) 1) (2))) (((-.f64 (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) 1) (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b)))) 1) (2))) (((-.f64 (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) 1) (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (2))) (((*.f64 1 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((*.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1) (2))) (((*.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((*.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((*.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)) (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((*.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) (/.f64 1 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (2))) (((/.f64 1 (/.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (2))) (((/.f64 1 (/.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))) (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (2))) (((/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))) (2))) (((/.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 1) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))) (2))) (((/.f64 (-.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2)) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (neg.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (neg.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (2))) (((/.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) 1) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))) (2))) (((/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)) 1) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 1)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))) (2))) (((/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2))) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3))) (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((/.f64 (*.f64 1 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (neg.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((/.f64 (*.f64 1 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (neg.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (sqrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (cbrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 1) 1) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2)) 1) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) 1) (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) 1) (neg.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) 1) (neg.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (sqrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (cbrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (2))) (((/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 3)) (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (+.f64 1 (+.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))))) (2))) (((/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (/.f64 1 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (2))) (((/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3) 3)) (/.f64 1 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (+.f64 1 (-.f64 (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (2))) (((pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1) (2))) (((pow.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (2))) (((pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 3) (2))) (((pow.f64 (pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3) 1/3) (2))) (((pow.f64 (E.f64) (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((sqrt.f64 (pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 2)) (2))) (((log.f64 (exp.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))) (2))) (((cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3)) (2))) (((expm1.f64 (log.f64 (+.f64 2 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((exp.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((log1p.f64 (expm1.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (2))) (((fma.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 1) (2))) (((fma.f64 (sqrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) (sqrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 2) (cbrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1) (2))))
((((-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2)))) (-.f64 1 b)) (2))) (((-.f64 (exp.f64 (log1p.f64 b)) (-.f64 1 (*.f64 b (*.f64 b 1/2)))) (2))) (((-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b))) 1) (2))) (((-.f64 (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b)))) (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (2))) (((-.f64 (+.f64 b (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2))))) 1) (2))) (((-.f64 (+.f64 (*.f64 b (*.f64 b 1/2)) (exp.f64 (log1p.f64 b))) 1) (2))) (((*.f64 1 (fma.f64 1/2 (*.f64 b b) b)) (2))) (((*.f64 b (+.f64 1 (*.f64 b 1/2))) (2))) (((*.f64 (fma.f64 1/2 (*.f64 b b) b) 1) (2))) (((*.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b))) (2))) (((*.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2) (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b))) (2))) (((*.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))) (/.f64 1 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (2))) (((*.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (2))) (((*.f64 (+.f64 1 (*.f64 b 1/2)) b) (2))) (((/.f64 1 (/.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))) (2))) (((/.f64 1 (/.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))) (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))) (2))) (((/.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))) (+.f64 b (*.f64 -1/2 (*.f64 b b)))) (2))) (((/.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))) (2))) (((/.f64 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 b b)) (-.f64 (*.f64 b (*.f64 b 1/2)) b)) (2))) (((/.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) (neg.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (2))) (((/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (2))) (((/.f64 (*.f64 1 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b 1/2)) b)) (2))) (((/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))) (neg.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (2))) (((/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))) (sqrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (sqrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))) (sqrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))) (cbrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2) (cbrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))) (cbrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))) 1) (+.f64 b (*.f64 -1/2 (*.f64 b b)))) (2))) (((/.f64 (*.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) 1) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 b b)) 1) (-.f64 (*.f64 b (*.f64 b 1/2)) b)) (2))) (((/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) 1) (neg.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (2))) (((/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) 1) (neg.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b))) (sqrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b))) (sqrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2)) (cbrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2)) (cbrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4)))) (/.f64 1 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (+.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 1/4 (pow.f64 b 4)) 3)) (/.f64 1 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (+.f64 (pow.f64 b 4) (+.f64 (*.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4))) (*.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))))) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b b) 3) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (-.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (2))) (((/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 b 3) 3) (pow.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) 3)) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (+.f64 (pow.f64 (*.f64 b b) 3) (-.f64 (*.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (*.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))))) (2))) (((pow.f64 (fma.f64 1/2 (*.f64 b b) b) 1) (2))) (((pow.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2) (2))) (((pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 3) (2))) (((pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2)) (2))) (((log.f64 (exp.f64 (fma.f64 1/2 (*.f64 b b) b))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (*.f64 b b) b)))) (2))) (((cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3)) (2))) (((expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b))) (2))) (((exp.f64 (log.f64 (fma.f64 1/2 (*.f64 b b) b))) (2))) (((exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (*.f64 b b) b)) 1)) (2))) (((log1p.f64 (expm1.f64 (fma.f64 1/2 (*.f64 b b) b))) (2))) (((fma.f64 1 b (*.f64 b (*.f64 b 1/2))) (2))) (((fma.f64 1 (*.f64 b (*.f64 b 1/2)) b) (2))) (((fma.f64 1/2 (*.f64 b b) b) (2))) (((fma.f64 (*.f64 b b) 1/2 b) (2))) (((fma.f64 (*.f64 b (sqrt.f64 1/2)) (*.f64 b (sqrt.f64 1/2)) b) (2))) (((fma.f64 (sqrt.f64 b) (sqrt.f64 b) (*.f64 b (*.f64 b 1/2))) (2))) (((fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 b (*.f64 b 1/2))) (2))) (((fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b 1/2))) b) (2))) (((fma.f64 (*.f64 b 1/2) b b) (2))))
((((-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2)))) 1) (2))) (((pow.f64 (*.f64 b (*.f64 b 1/2)) 1) (2))) (((pow.f64 (*.f64 b (sqrt.f64 1/2)) 2) (2))) (((pow.f64 (cbrt.f64 (*.f64 b (*.f64 b 1/2))) 3) (2))) (((pow.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) 1/3) (2))) (((sqrt.f64 (*.f64 1/4 (pow.f64 b 4))) (2))) (((log.f64 (pow.f64 (exp.f64 1/2) (*.f64 b b))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 1/2))))) (2))) (((cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (2))) (((expm1.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2)))) (2))) (((exp.f64 (log.f64 (*.f64 b (*.f64 b 1/2)))) (2))) (((exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b 1/2))) 1)) (2))) (((log1p.f64 (expm1.f64 (*.f64 b (*.f64 b 1/2)))) (2))))

simplify142.0ms (0.8%)

Algorithm
egg-herbie
Rules
1104×associate-+r-
1028×associate--r+
744×associate-+l-
584×fma-def
528×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
053611950
1143711330
2585811330
Stop Event
node limit
Counts
248 → 315
Calls
Call 1
Inputs
(log.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 (/.f64 a (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (log.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(+.f64 (/.f64 a (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))) 2))))) (log.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))))
(+.f64 (/.f64 a (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (/.f64 1 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))) 3)))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))) 2))))) (log.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log.f64 (+.f64 1 (exp.f64 a)))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (pow.f64 b 2))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 3))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (pow.f64 b 2))) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (log.f64 1/2))
(+.f64 (log.f64 1/2) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 2 (/.f64 1 b))))
(+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (+.f64 1 (exp.f64 a))) 4) (pow.f64 b 2))) (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 b))))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 16 (*.f64 -24 (+.f64 1 (exp.f64 a)))) (pow.f64 b 3))) (+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (+.f64 1 (exp.f64 a))) 4) (pow.f64 b 2))) (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 b)))))))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(+.f64 (log.f64 1/2) (+.f64 (*.f64 2 (/.f64 1 b)) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (+.f64 1 (exp.f64 a))) 4) (pow.f64 b 2))) (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 b))))))
(+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (+.f64 1 (exp.f64 a))) 4) (pow.f64 b 2))) (+.f64 (log.f64 1/2) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1/6 (/.f64 (-.f64 (*.f64 24 (+.f64 1 (exp.f64 a))) 16) (pow.f64 b 3)))))))
(+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))
(+.f64 2 (+.f64 a (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 (+.f64 a (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 (+.f64 a (+.f64 (*.f64 1/6 (pow.f64 a 3)) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (exp.f64 a))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(*.f64 1/2 (pow.f64 b 2))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(*.f64 1/2 (pow.f64 b 2))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
b
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(*.f64 1/2 (pow.f64 b 2))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(*.f64 1/2 (pow.f64 b 2))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 1/2 (pow.f64 b 2))
(+.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 0)
(+.f64 0 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))) (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (log.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (log.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) 1)
(-.f64 (+.f64 0 (log.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (log.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(-.f64 (+.f64 0 (log.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (log.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))) 1)
(*.f64 1 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(*.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(*.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 2))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 1))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))
(-.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 0)
(-.f64 (+.f64 1 (exp.f64 a)) (-.f64 1 (+.f64 1 (fma.f64 1/2 (*.f64 b b) b))))
(-.f64 (exp.f64 (log.f64 (+.f64 2 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b))) (-.f64 1 (+.f64 1 (exp.f64 a))))
(-.f64 (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (/.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(-.f64 (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b)))) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b)))) (+.f64 1 (exp.f64 a))))
(-.f64 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) (-.f64 (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1))
(-.f64 (+.f64 2 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(-.f64 (+.f64 1 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(-.f64 (+.f64 (+.f64 1 (exp.f64 a)) (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b)))) 1)
(-.f64 (+.f64 (+.f64 1 (exp.f64 a)) (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(-.f64 (+.f64 (+.f64 1 (+.f64 (exp.f64 a) b)) (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2))))) 1)
(-.f64 (+.f64 (+.f64 (*.f64 b (*.f64 b 1/2)) (+.f64 1 (exp.f64 a))) (exp.f64 (log1p.f64 b))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) 1) (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b)))) 1)
(-.f64 (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) 1) (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(*.f64 1 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(*.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(*.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(*.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)) (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) (/.f64 1 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 1 (/.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))) (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 1) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))
(/.f64 (-.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2)) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 1/2 (*.f64 b b) b))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (neg.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (neg.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) 1) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)) 1) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 1)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2))) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 1/2 (*.f64 b b) b))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3))) (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (neg.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (neg.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (sqrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (cbrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 1) 1) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2)) 1) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 1/2 (*.f64 b b) b))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) 1) (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) 1) (neg.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) 1) (neg.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (sqrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (cbrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 3)) (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (+.f64 1 (+.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (/.f64 1 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3) 3)) (/.f64 1 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (+.f64 1 (-.f64 (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))))
(pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)
(pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3) 1/3)
(pow.f64 (E.f64) (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(sqrt.f64 (pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 2))
(log.f64 (exp.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))))
(cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3))
(expm1.f64 (log.f64 (+.f64 2 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(exp.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(log1p.f64 (expm1.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(fma.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 1)
(fma.f64 (sqrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) (sqrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 2) (cbrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2)))) (-.f64 1 b))
(-.f64 (exp.f64 (log1p.f64 b)) (-.f64 1 (*.f64 b (*.f64 b 1/2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b))) 1)
(-.f64 (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b)))) (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(-.f64 (+.f64 b (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2))))) 1)
(-.f64 (+.f64 (*.f64 b (*.f64 b 1/2)) (exp.f64 (log1p.f64 b))) 1)
(*.f64 1 (fma.f64 1/2 (*.f64 b b) b))
(*.f64 b (+.f64 1 (*.f64 b 1/2)))
(*.f64 (fma.f64 1/2 (*.f64 b b) b) 1)
(*.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2) (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)))
(*.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))) (/.f64 1 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(*.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(*.f64 (+.f64 1 (*.f64 b 1/2)) b)
(/.f64 1 (/.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))))
(/.f64 1 (/.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))) (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))) (+.f64 b (*.f64 -1/2 (*.f64 b b))))
(/.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 b b)) (-.f64 (*.f64 b (*.f64 b 1/2)) b))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) (neg.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (*.f64 1 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b 1/2)) b))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))) (neg.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))) (sqrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (sqrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))) (sqrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))) (cbrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2) (cbrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))) (cbrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))) 1) (+.f64 b (*.f64 -1/2 (*.f64 b b))))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) 1) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 b b)) 1) (-.f64 (*.f64 b (*.f64 b 1/2)) b))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) 1) (neg.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) 1) (neg.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b))) (sqrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b))) (sqrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2)) (cbrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2)) (cbrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4)))) (/.f64 1 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (+.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 1/4 (pow.f64 b 4)) 3)) (/.f64 1 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (+.f64 (pow.f64 b 4) (+.f64 (*.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4))) (*.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b b) 3) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (-.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 b 3) 3) (pow.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) 3)) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (+.f64 (pow.f64 (*.f64 b b) 3) (-.f64 (*.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (*.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))))
(pow.f64 (fma.f64 1/2 (*.f64 b b) b) 1)
(pow.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2))
(log.f64 (exp.f64 (fma.f64 1/2 (*.f64 b b) b)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (*.f64 b b) b))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b)))
(exp.f64 (log.f64 (fma.f64 1/2 (*.f64 b b) b)))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (*.f64 b b) b)) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (*.f64 b b) b)))
(fma.f64 1 b (*.f64 b (*.f64 b 1/2)))
(fma.f64 1 (*.f64 b (*.f64 b 1/2)) b)
(fma.f64 1/2 (*.f64 b b) b)
(fma.f64 (*.f64 b b) 1/2 b)
(fma.f64 (*.f64 b (sqrt.f64 1/2)) (*.f64 b (sqrt.f64 1/2)) b)
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (*.f64 b (*.f64 b 1/2)))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 b (*.f64 b 1/2)))
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b 1/2))) b)
(fma.f64 (*.f64 b 1/2) b b)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2)))) 1)
(pow.f64 (*.f64 b (*.f64 b 1/2)) 1)
(pow.f64 (*.f64 b (sqrt.f64 1/2)) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b 1/2))) 3)
(pow.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) 1/3)
(sqrt.f64 (*.f64 1/4 (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 b b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 1/2)))))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b 1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b 1/2))))
Outputs
(log.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(log.f64 (+.f64 2 (fma.f64 (*.f64 b 1/2) b b)))
(log.f64 (+.f64 2 (*.f64 b (fma.f64 b 1/2 1))))
(+.f64 (/.f64 a (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (log.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(+.f64 (log.f64 (+.f64 2 (fma.f64 (*.f64 b 1/2) b b))) (/.f64 a (+.f64 2 (fma.f64 (*.f64 b 1/2) b b))))
(+.f64 (log.f64 (+.f64 2 (*.f64 b (fma.f64 b 1/2 1)))) (/.f64 a (+.f64 2 (*.f64 b (fma.f64 b 1/2 1)))))
(+.f64 (/.f64 a (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))) 2))))) (log.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))))
(+.f64 (/.f64 a (+.f64 2 (fma.f64 (*.f64 b 1/2) b b))) (fma.f64 1/2 (*.f64 (*.f64 a a) (-.f64 (/.f64 1 (+.f64 2 (fma.f64 (*.f64 b 1/2) b b))) (/.f64 1 (pow.f64 (+.f64 2 (fma.f64 (*.f64 b 1/2) b b)) 2)))) (log.f64 (+.f64 2 (fma.f64 (*.f64 b 1/2) b b)))))
(+.f64 (/.f64 a (+.f64 2 (*.f64 b (fma.f64 b 1/2 1)))) (fma.f64 1/2 (*.f64 a (*.f64 a (+.f64 (/.f64 1 (+.f64 2 (*.f64 b (fma.f64 b 1/2 1)))) (/.f64 -1 (pow.f64 (+.f64 2 (*.f64 b (fma.f64 b 1/2 1))) 2))))) (log.f64 (+.f64 2 (*.f64 b (fma.f64 b 1/2 1))))))
(+.f64 (/.f64 a (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (/.f64 1 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (*.f64 2 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))) 3)))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))) (/.f64 1 (pow.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2)))) 2))))) (log.f64 (+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))))
(+.f64 (/.f64 a (+.f64 2 (fma.f64 (*.f64 b 1/2) b b))) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (+.f64 2 (fma.f64 (*.f64 b 1/2) b b))) (-.f64 (/.f64 2 (pow.f64 (+.f64 2 (fma.f64 (*.f64 b 1/2) b b)) 3)) (/.f64 3 (pow.f64 (+.f64 2 (fma.f64 (*.f64 b 1/2) b b)) 2))))) (fma.f64 1/2 (*.f64 (*.f64 a a) (-.f64 (/.f64 1 (+.f64 2 (fma.f64 (*.f64 b 1/2) b b))) (/.f64 1 (pow.f64 (+.f64 2 (fma.f64 (*.f64 b 1/2) b b)) 2)))) (log.f64 (+.f64 2 (fma.f64 (*.f64 b 1/2) b b))))))
(+.f64 (/.f64 a (+.f64 2 (*.f64 b (fma.f64 b 1/2 1)))) (fma.f64 1/6 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (+.f64 2 (*.f64 b (fma.f64 b 1/2 1)))) (+.f64 (/.f64 2 (pow.f64 (+.f64 2 (*.f64 b (fma.f64 b 1/2 1))) 3)) (/.f64 -3 (pow.f64 (+.f64 2 (*.f64 b (fma.f64 b 1/2 1))) 2))))) (fma.f64 1/2 (*.f64 a (*.f64 a (+.f64 (/.f64 1 (+.f64 2 (*.f64 b (fma.f64 b 1/2 1)))) (/.f64 -1 (pow.f64 (+.f64 2 (*.f64 b (fma.f64 b 1/2 1))) 2))))) (log.f64 (+.f64 2 (*.f64 b (fma.f64 b 1/2 1)))))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (pow.f64 b 2))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (*.f64 b b)) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 1/2 (*.f64 b (*.f64 b (+.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 -1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))) (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (log.f64 (+.f64 1 (exp.f64 a))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 b 3) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 3))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (pow.f64 b 2))) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 1/6 (*.f64 (pow.f64 b 3) (-.f64 (/.f64 2 (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (/.f64 3 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (*.f64 b b)) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (log1p.f64 (exp.f64 a)) (fma.f64 1/6 (*.f64 (pow.f64 b 3) (+.f64 (/.f64 2 (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (/.f64 -3 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (fma.f64 1/2 (*.f64 b (*.f64 b (+.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 -1 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))) (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (log.f64 1/2))
(fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 1/2))
(+.f64 (log.f64 1/2) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 b))) (*.f64 2 (/.f64 1 b))))
(+.f64 (log.f64 1/2) (fma.f64 -2 (neg.f64 (log.f64 b)) (/.f64 2 b)))
(+.f64 (/.f64 2 b) (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 1/2)))
(+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (+.f64 1 (exp.f64 a))) 4) (pow.f64 b 2))) (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 b))))))
(+.f64 (/.f64 2 b) (fma.f64 1/2 (/.f64 (fma.f64 4 (+.f64 1 (exp.f64 a)) -4) (*.f64 b b)) (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 1/2))))
(+.f64 (/.f64 2 b) (fma.f64 1/2 (/.f64 (fma.f64 (+.f64 1 (exp.f64 a)) 4 -4) (*.f64 b b)) (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 1/2))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 16 (*.f64 -24 (+.f64 1 (exp.f64 a)))) (pow.f64 b 3))) (+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (+.f64 1 (exp.f64 a))) 4) (pow.f64 b 2))) (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 1 b)))))))
(fma.f64 1/6 (/.f64 (+.f64 16 (+.f64 -24 (*.f64 -24 (exp.f64 a)))) (pow.f64 b 3)) (+.f64 (/.f64 2 b) (fma.f64 1/2 (/.f64 (fma.f64 4 (+.f64 1 (exp.f64 a)) -4) (*.f64 b b)) (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 1/2)))))
(+.f64 (fma.f64 1/2 (/.f64 (fma.f64 (+.f64 1 (exp.f64 a)) 4 -4) (*.f64 b b)) (fma.f64 -2 (neg.f64 (log.f64 b)) (log.f64 1/2))) (fma.f64 1/6 (/.f64 (+.f64 -8 (*.f64 (exp.f64 a) -24)) (pow.f64 b 3)) (/.f64 2 b)))
(+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 b))))
(fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 1/2))
(+.f64 (log.f64 1/2) (+.f64 (*.f64 2 (/.f64 1 b)) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (log.f64 1/2) (+.f64 (/.f64 2 b) (*.f64 -2 (log.f64 (/.f64 -1 b)))))
(+.f64 (/.f64 2 b) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 1/2)))
(+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (+.f64 1 (exp.f64 a))) 4) (pow.f64 b 2))) (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 b))))))
(+.f64 (/.f64 2 b) (fma.f64 1/2 (/.f64 (fma.f64 4 (+.f64 1 (exp.f64 a)) -4) (*.f64 b b)) (+.f64 (log.f64 1/2) (*.f64 -2 (log.f64 (/.f64 -1 b))))))
(+.f64 (/.f64 2 b) (fma.f64 1/2 (/.f64 (fma.f64 (+.f64 1 (exp.f64 a)) 4 -4) (*.f64 b b)) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 1/2))))
(+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (+.f64 1 (exp.f64 a))) 4) (pow.f64 b 2))) (+.f64 (log.f64 1/2) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 b))) (*.f64 -1/6 (/.f64 (-.f64 (*.f64 24 (+.f64 1 (exp.f64 a))) 16) (pow.f64 b 3)))))))
(+.f64 (/.f64 2 b) (fma.f64 1/2 (/.f64 (fma.f64 4 (+.f64 1 (exp.f64 a)) -4) (*.f64 b b)) (+.f64 (log.f64 1/2) (fma.f64 -2 (log.f64 (/.f64 -1 b)) (*.f64 -1/6 (/.f64 (fma.f64 24 (+.f64 1 (exp.f64 a)) -16) (pow.f64 b 3)))))))
(+.f64 (/.f64 2 b) (fma.f64 1/2 (/.f64 (fma.f64 (+.f64 1 (exp.f64 a)) 4 -4) (*.f64 b b)) (+.f64 (fma.f64 -2 (log.f64 (/.f64 -1 b)) (log.f64 1/2)) (/.f64 -1/6 (/.f64 (pow.f64 b 3) (fma.f64 (+.f64 1 (exp.f64 a)) 24 -16))))))
(+.f64 2 (+.f64 b (*.f64 1/2 (pow.f64 b 2))))
(+.f64 2 (fma.f64 (*.f64 b 1/2) b b))
(+.f64 2 (*.f64 b (fma.f64 b 1/2 1)))
(+.f64 2 (+.f64 a (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 2 (+.f64 a (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 (*.f64 b (fma.f64 b 1/2 1)) (+.f64 2 a))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 (+.f64 a (+.f64 b (*.f64 1/2 (pow.f64 b 2))))))
(fma.f64 1/2 (*.f64 a a) (+.f64 2 (+.f64 a (fma.f64 (*.f64 b 1/2) b b))))
(fma.f64 1/2 (*.f64 a a) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (+.f64 2 a)))
(+.f64 (*.f64 1/2 (pow.f64 a 2)) (+.f64 2 (+.f64 a (+.f64 (*.f64 1/6 (pow.f64 a 3)) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))))
(fma.f64 1/2 (*.f64 a a) (+.f64 (+.f64 2 a) (fma.f64 1/6 (pow.f64 a 3) (fma.f64 (*.f64 b 1/2) b b))))
(+.f64 (+.f64 a (fma.f64 1/6 (pow.f64 a 3) (*.f64 b (fma.f64 b 1/2 1)))) (fma.f64 1/2 (*.f64 a a) 2))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(+.f64 1 (exp.f64 a))
(+.f64 1 (+.f64 (exp.f64 a) b))
(+.f64 1 (+.f64 b (exp.f64 a)))
(+.f64 (exp.f64 a) (+.f64 1 b))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
b
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(+.f64 b (*.f64 1/2 (pow.f64 b 2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(*.f64 1/2 (pow.f64 b 2))
(*.f64 b (*.f64 b 1/2))
(+.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 0)
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(+.f64 0 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (log.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))) (log.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(-.f64 (log.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (log.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(-.f64 (log1p.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)) (log1p.f64 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))))
(-.f64 (log1p.f64 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3)) (log1p.f64 (*.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (log.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2))) (log.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2))) (log1p.f64 (neg.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2))) (log1p.f64 (-.f64 (neg.f64 (exp.f64 a)) (*.f64 b (fma.f64 b 1/2 1)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) 1)
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(-.f64 (+.f64 0 (log.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (log.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(-.f64 (log1p.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)) (log1p.f64 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))))
(-.f64 (log1p.f64 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3)) (log1p.f64 (*.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)))))
(-.f64 (+.f64 0 (log.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (log.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2))) (log.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2))) (log1p.f64 (neg.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2))) (log1p.f64 (-.f64 (neg.f64 (exp.f64 a)) (*.f64 b (fma.f64 b 1/2 1)))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))) 1)
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(*.f64 1 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(*.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(*.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 3)
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(pow.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3) 1/3)
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))) 2))
(fabs.f64 (log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 1))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))
(log1p.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(log1p.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))
(-.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 0)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(-.f64 (+.f64 1 (exp.f64 a)) (-.f64 1 (+.f64 1 (fma.f64 1/2 (*.f64 b b) b))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(-.f64 (exp.f64 (log.f64 (+.f64 2 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) 1)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b))) (-.f64 1 (+.f64 1 (exp.f64 a))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(-.f64 (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (/.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))
(-.f64 (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b)))) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b)))) (+.f64 1 (exp.f64 a))))
(+.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2))) (+.f64 1 (exp.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) (/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))))
(-.f64 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) (-.f64 (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))) (/.f64 (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 2) (-.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) 1)
(+.f64 1 (-.f64 (/.f64 (exp.f64 (+.f64 a a)) (-.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))) (/.f64 (pow.f64 (*.f64 b (fma.f64 b 1/2 1)) 2) (-.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))))
(-.f64 (+.f64 2 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(-.f64 (+.f64 1 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (/.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (-.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 a) 2) (-.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))) (/.f64 (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 2) (-.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) 1)
(+.f64 1 (-.f64 (/.f64 (exp.f64 (+.f64 a a)) (-.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))) (/.f64 (pow.f64 (*.f64 b (fma.f64 b 1/2 1)) 2) (-.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))))
(-.f64 (+.f64 (+.f64 1 (exp.f64 a)) (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b)))) 1)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(-.f64 (+.f64 (+.f64 1 (exp.f64 a)) (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(+.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2))) (+.f64 1 (exp.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) (/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))))
(-.f64 (+.f64 (+.f64 1 (+.f64 (exp.f64 a) b)) (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2))))) 1)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(-.f64 (+.f64 (+.f64 (*.f64 b (*.f64 b 1/2)) (+.f64 1 (exp.f64 a))) (exp.f64 (log1p.f64 b))) 1)
(+.f64 (fma.f64 b (*.f64 b 1/2) (+.f64 1 (exp.f64 a))) (-.f64 (exp.f64 (log1p.f64 b)) 1))
(+.f64 (fma.f64 b (*.f64 b 1/2) 1) (+.f64 (exp.f64 a) (expm1.f64 (log1p.f64 b))))
(-.f64 (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) 1) (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b)))) 1)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(-.f64 (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) 1) (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(+.f64 (/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2))) (+.f64 1 (exp.f64 a)))
(+.f64 1 (+.f64 (exp.f64 a) (/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))))
(*.f64 1 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(*.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(*.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(*.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(*.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)) (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))
(*.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) (/.f64 1 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3)) (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1))
(/.f64 1 (/.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))) (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3)) (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3)) (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1))
(/.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 1) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2) -1) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)))
(/.f64 (-.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2)) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 1/2 (*.f64 b b) b))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 2)) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 (*.f64 b 1/2) b b))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 (*.f64 b (fma.f64 b 1/2 1)) 2)) (-.f64 1 (-.f64 (*.f64 b (fma.f64 b 1/2 1)) (exp.f64 a))))
(/.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 (*.f64 b 1/2) b b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 (*.f64 b (fma.f64 b 1/2 1)) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 (*.f64 b (fma.f64 b 1/2 1)) (-.f64 (*.f64 b (fma.f64 b 1/2 1)) (+.f64 1 (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 (*.f64 b (fma.f64 b 1/2 1)) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 (*.f64 b (fma.f64 b 1/2 1)) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (-.f64 -1 (exp.f64 a))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (neg.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (neg.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3)) (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) 1) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3)) (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)) 1) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 1)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2) -1) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2))) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 1/2 (*.f64 b b) b))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 2)) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 (*.f64 b 1/2) b b))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 (*.f64 b (fma.f64 b 1/2 1)) 2)) (-.f64 1 (-.f64 (*.f64 b (fma.f64 b 1/2 1)) (exp.f64 a))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3))) (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 (*.f64 b 1/2) b b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 (*.f64 b (fma.f64 b 1/2 1)) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 (*.f64 b (fma.f64 b 1/2 1)) (-.f64 (*.f64 b (fma.f64 b 1/2 1)) (+.f64 1 (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 (*.f64 b (fma.f64 b 1/2 1)) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 (*.f64 b (fma.f64 b 1/2 1)) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (-.f64 -1 (exp.f64 a))))))
(/.f64 (*.f64 1 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (neg.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))
(/.f64 (*.f64 1 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (neg.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3)) (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))) (sqrt.f64 (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1))) (hypot.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (sqrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))) (sqrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))) (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3))) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))) 2) (cbrt.f64 (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))) (cbrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) 2) (/.f64 (cbrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))) 2) (cbrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))) (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 1) 1) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))
(/.f64 (+.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2) -1) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2)) 1) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 1/2 (*.f64 b b) b))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 2)) (+.f64 (exp.f64 a) (-.f64 1 (fma.f64 (*.f64 b 1/2) b b))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (pow.f64 (*.f64 b (fma.f64 b 1/2 1)) 2)) (-.f64 1 (-.f64 (*.f64 b (fma.f64 b 1/2 1)) (exp.f64 a))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) (pow.f64 (+.f64 1 (exp.f64 a)) 3)) 1) (+.f64 (*.f64 (+.f64 1 (exp.f64 a)) (+.f64 1 (exp.f64 a))) (-.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (-.f64 (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 2) (*.f64 (+.f64 1 (exp.f64 a)) (fma.f64 (*.f64 b 1/2) b b)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 (*.f64 b (fma.f64 b 1/2 1)) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 (*.f64 b (fma.f64 b 1/2 1)) (-.f64 (*.f64 b (fma.f64 b 1/2 1)) (+.f64 1 (exp.f64 a))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 3) (pow.f64 (*.f64 b (fma.f64 b 1/2 1)) 3)) (+.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2) (*.f64 (*.f64 b (fma.f64 b 1/2 1)) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (-.f64 -1 (exp.f64 a))))))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) 1) (neg.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)) (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) 1) (neg.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)) (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3)) (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) (sqrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))) (sqrt.f64 (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1))) (hypot.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3/2)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (sqrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) (/.f64 (sqrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))) (sqrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))) (sqrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a))))))
(/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3))) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))) 2) (cbrt.f64 (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1))) (cbrt.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (cbrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) 2) (/.f64 (cbrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))) (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))) 2) (cbrt.f64 (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1)))))) (cbrt.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2))) (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 4)) (/.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2)) (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 4)) (*.f64 (+.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2)) (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) 3)) (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (+.f64 1 (+.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 2)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2) 3)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 2) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 4))) (/.f64 1 (-.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))))))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 6)) (-.f64 1 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))))) (+.f64 1 (+.f64 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 2) (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 4))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))) (/.f64 1 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 6)) (/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3)) (/.f64 1 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 6)) (*.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3)) (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3) 3)) (/.f64 1 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) (+.f64 (fma.f64 1/2 (*.f64 b b) b) (expm1.f64 a)))))) (+.f64 1 (-.f64 (*.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3)) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 3))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3) 3)) (/.f64 (+.f64 1 (-.f64 (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 6) (pow.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) 3))) (/.f64 1 (+.f64 1 (*.f64 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)) (+.f64 (fma.f64 (*.f64 b 1/2) b b) (expm1.f64 a)))))))
(/.f64 (+.f64 1 (pow.f64 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3) 3)) (*.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 6) (-.f64 (pow.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) 3) 1)) (fma.f64 (+.f64 (exp.f64 a) (*.f64 b (fma.f64 b 1/2 1))) (+.f64 (*.f64 b (fma.f64 b 1/2 1)) (expm1.f64 a)) 1)))
(pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(pow.f64 (sqrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 3)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(pow.f64 (pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3) 1/3)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(pow.f64 (E.f64) (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))) 2)) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(sqrt.f64 (pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b))) 2))
(fabs.f64 (+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1))))
(log.f64 (exp.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 3))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(expm1.f64 (log.f64 (+.f64 2 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(exp.f64 (log1p.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(log1p.f64 (expm1.f64 (+.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)))))
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(fma.f64 1 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b)) 1)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(fma.f64 (sqrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) (sqrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 2) (cbrt.f64 (+.f64 (exp.f64 a) (fma.f64 1/2 (*.f64 b b) b))) 1)
(+.f64 1 (+.f64 (exp.f64 a) (fma.f64 (*.f64 b 1/2) b b)))
(+.f64 b (+.f64 (exp.f64 a) (fma.f64 b (*.f64 b 1/2) 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2)))) (-.f64 1 b))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(-.f64 (exp.f64 (log1p.f64 b)) (-.f64 1 (*.f64 b (*.f64 b 1/2))))
(fma.f64 b (*.f64 b 1/2) (expm1.f64 (log1p.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b))) 1)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(-.f64 (/.f64 (*.f64 b b) (+.f64 b (*.f64 -1/2 (*.f64 b b)))) (/.f64 (*.f64 1/4 (pow.f64 b 4)) (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2)))
(/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))
(-.f64 (+.f64 b (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2))))) 1)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(-.f64 (+.f64 (*.f64 b (*.f64 b 1/2)) (exp.f64 (log1p.f64 b))) 1)
(-.f64 (exp.f64 (log1p.f64 b)) (-.f64 1 (*.f64 b (*.f64 b 1/2))))
(fma.f64 b (*.f64 b 1/2) (expm1.f64 (log1p.f64 b)))
(*.f64 1 (fma.f64 1/2 (*.f64 b b) b))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(*.f64 b (+.f64 1 (*.f64 b 1/2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(*.f64 (fma.f64 1/2 (*.f64 b b) b) 1)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(*.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(*.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2) (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(*.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))) (/.f64 1 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2)))
(/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))
(*.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 6) (pow.f64 b 3)) (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2))))
(*.f64 (+.f64 1 (*.f64 b 1/2)) b)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(/.f64 1 (/.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b))) (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2)))
(/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))
(/.f64 1 (/.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))) (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))))
(/.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 6) (pow.f64 b 3)) (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2))))
(/.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))) (+.f64 b (*.f64 -1/2 (*.f64 b b))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2)))
(/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))
(/.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))
(/.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 6) (pow.f64 b 3)) (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2))))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 b b)) (-.f64 (*.f64 b (*.f64 b 1/2)) b))
(/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2)))
(/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))
(/.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) (neg.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2)))
(/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))
(/.f64 (neg.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 6) (pow.f64 b 3)) (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2))))
(/.f64 (*.f64 1 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 b b))) (-.f64 (*.f64 b (*.f64 b 1/2)) b))
(/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2)))
(/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))) (neg.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2)))
(/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))
(/.f64 (*.f64 1 (neg.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))) (neg.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 6) (pow.f64 b 3)) (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))) (sqrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 b 1/2) b b)) (/.f64 (sqrt.f64 (+.f64 b (*.f64 (*.f64 b b) -1/2))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (fma.f64 b 1/2 1))) (sqrt.f64 (fma.f64 (*.f64 b b) -1/2 b))) (sqrt.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) (sqrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))) (sqrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (/.f64 (sqrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3))))) (sqrt.f64 (fma.f64 (*.f64 b 1/2) b b))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 b 6) (pow.f64 b 3))) (sqrt.f64 (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2))))) (sqrt.f64 (*.f64 b (fma.f64 b 1/2 1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2) (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))) (cbrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b 1/2) b b)) 2) (/.f64 (cbrt.f64 (+.f64 b (*.f64 (*.f64 b b) -1/2))) (cbrt.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 b 1/2 1))) 2) (cbrt.f64 (fma.f64 (*.f64 b b) -1/2 b))) (cbrt.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2) (cbrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))) (cbrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b 1/2) b b)) 2) (/.f64 (cbrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3))))) (cbrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 b 1/2 1))) 2) (cbrt.f64 (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2))))) (cbrt.f64 (fma.f64 1/8 (pow.f64 b 6) (pow.f64 b 3))))
(/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))) 1) (+.f64 b (*.f64 -1/2 (*.f64 b b))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2)))
(/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))
(/.f64 (*.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) 1) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))
(/.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 6) (pow.f64 b 3)) (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2))))
(/.f64 (*.f64 (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 b b)) 1) (-.f64 (*.f64 b (*.f64 b 1/2)) b))
(/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2)))
(/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) 1) (neg.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))) (+.f64 b (*.f64 (*.f64 b b) -1/2)))
(/.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4)) (fma.f64 (*.f64 b b) -1/2 b))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) 1) (neg.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 6) (pow.f64 b 3)) (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b))) (sqrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 b 1/2) b b)) (/.f64 (sqrt.f64 (+.f64 b (*.f64 (*.f64 b b) -1/2))) (sqrt.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 b (fma.f64 b 1/2 1))) (sqrt.f64 (fma.f64 (*.f64 b b) -1/2 b))) (sqrt.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b))) (sqrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (/.f64 (sqrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3))))) (sqrt.f64 (fma.f64 (*.f64 b 1/2) b b))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 1/8 (pow.f64 b 6) (pow.f64 b 3))) (sqrt.f64 (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2))))) (sqrt.f64 (*.f64 b (fma.f64 b 1/2 1))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2)) (cbrt.f64 (+.f64 b (*.f64 -1/2 (*.f64 b b)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b 1/2) b b)) 2) (/.f64 (cbrt.f64 (+.f64 b (*.f64 (*.f64 b b) -1/2))) (cbrt.f64 (+.f64 (*.f64 b b) (*.f64 -1/4 (pow.f64 b 4))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 b 1/2 1))) 2) (cbrt.f64 (fma.f64 (*.f64 b b) -1/2 b))) (cbrt.f64 (fma.f64 b b (*.f64 (pow.f64 b 4) -1/4))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2)) (cbrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 b 1/2) b b)) 2) (/.f64 (cbrt.f64 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3))))) (cbrt.f64 (+.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 b (fma.f64 b 1/2 1))) 2) (cbrt.f64 (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2))))) (cbrt.f64 (fma.f64 1/8 (pow.f64 b 6) (pow.f64 b 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 b 4) (*.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4)))) (/.f64 1 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (+.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))
(/.f64 (-.f64 (pow.f64 b 4) (*.f64 1/16 (*.f64 (pow.f64 b 4) (pow.f64 b 4)))) (/.f64 (fma.f64 b b (*.f64 1/4 (pow.f64 b 4))) (/.f64 1 (+.f64 b (*.f64 (*.f64 b b) -1/2)))))
(/.f64 (+.f64 (pow.f64 b 4) (*.f64 -1/16 (pow.f64 b 8))) (*.f64 (fma.f64 1/4 (pow.f64 b 4) (*.f64 b b)) (fma.f64 (*.f64 b b) -1/2 b)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 1/4 (pow.f64 b 4)) 3)) (/.f64 1 (+.f64 b (*.f64 -1/2 (*.f64 b b))))) (+.f64 (pow.f64 b 4) (+.f64 (*.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/4 (pow.f64 b 4))) (*.f64 (*.f64 b b) (*.f64 1/4 (pow.f64 b 4))))))
(/.f64 (-.f64 (pow.f64 (*.f64 b b) 3) (*.f64 1/64 (pow.f64 (pow.f64 b 4) 3))) (/.f64 (+.f64 (pow.f64 b 4) (*.f64 (*.f64 1/4 (pow.f64 b 4)) (fma.f64 b b (*.f64 1/4 (pow.f64 b 4))))) (/.f64 1 (+.f64 b (*.f64 (*.f64 b b) -1/2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 6) (*.f64 -1/64 (pow.f64 (*.f64 b b) 6))) (fma.f64 (*.f64 b b) -1/2 b)) (+.f64 (pow.f64 b 4) (fma.f64 1/16 (pow.f64 b 8) (*.f64 1/4 (pow.f64 b 6)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 b b) 3) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (-.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 b b) 3) (*.f64 1/64 (*.f64 (pow.f64 (*.f64 b b) 3) (pow.f64 (*.f64 b b) 3)))) (/.f64 (+.f64 (pow.f64 b 3) (*.f64 -1/8 (pow.f64 (*.f64 b b) 3))) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 b 6) (*.f64 -1/64 (pow.f64 (*.f64 b b) 6))) (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2)))) (+.f64 (pow.f64 b 3) (*.f64 (pow.f64 b 6) -1/8)))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 b 3) 3) (pow.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) 3)) (/.f64 1 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 (pow.f64 b 3) 1/2))))) (+.f64 (pow.f64 (*.f64 b b) 3) (-.f64 (*.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))) (*.f64 (pow.f64 b 3) (*.f64 1/8 (pow.f64 (*.f64 b b) 3))))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 b b (-.f64 (*.f64 1/4 (pow.f64 b 4)) (*.f64 1/2 (pow.f64 b 3))))) (+.f64 (pow.f64 (pow.f64 b 3) 3) (*.f64 1/512 (pow.f64 (pow.f64 (*.f64 b b) 3) 3)))) (+.f64 (pow.f64 (*.f64 b b) 3) (*.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) (-.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) (pow.f64 b 3)))))
(/.f64 (fma.f64 1/512 (pow.f64 (pow.f64 b 6) 3) (pow.f64 (pow.f64 b 3) 3)) (*.f64 (fma.f64 (*.f64 1/8 (pow.f64 b 6)) (-.f64 (*.f64 1/8 (pow.f64 b 6)) (pow.f64 b 3)) (pow.f64 b 6)) (fma.f64 b b (fma.f64 1/4 (pow.f64 b 4) (*.f64 (pow.f64 b 3) -1/2)))))
(pow.f64 (fma.f64 1/2 (*.f64 b b) b) 1)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(pow.f64 (sqrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 2)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 b b) b)) 3)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(pow.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3) 1/3)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(sqrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 2))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 b 1/2) b b) 2))
(fabs.f64 (*.f64 b (fma.f64 b 1/2 1)))
(log.f64 (exp.f64 (fma.f64 1/2 (*.f64 b b) b)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 (*.f64 b b) b))))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(cbrt.f64 (pow.f64 (fma.f64 1/2 (*.f64 b b) b) 3))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(expm1.f64 (log1p.f64 (fma.f64 1/2 (*.f64 b b) b)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(exp.f64 (log.f64 (fma.f64 1/2 (*.f64 b b) b)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 (*.f64 b b) b)) 1))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(log1p.f64 (expm1.f64 (fma.f64 1/2 (*.f64 b b) b)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(fma.f64 1 b (*.f64 b (*.f64 b 1/2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(fma.f64 1 (*.f64 b (*.f64 b 1/2)) b)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(fma.f64 1/2 (*.f64 b b) b)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(fma.f64 (*.f64 b b) 1/2 b)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(fma.f64 (*.f64 b (sqrt.f64 1/2)) (*.f64 b (sqrt.f64 1/2)) b)
(+.f64 (pow.f64 (*.f64 b (sqrt.f64 1/2)) 2) b)
(+.f64 b (pow.f64 (*.f64 b (sqrt.f64 1/2)) 2))
(fma.f64 (sqrt.f64 b) (sqrt.f64 b) (*.f64 b (*.f64 b 1/2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(fma.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 b) (*.f64 b (*.f64 b 1/2)))
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 b 4))) (cbrt.f64 (*.f64 b (*.f64 b 1/2))) b)
(fma.f64 (*.f64 b 1/2) b b)
(*.f64 b (fma.f64 b 1/2 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2)))) 1)
(*.f64 b (*.f64 b 1/2))
(pow.f64 (*.f64 b (*.f64 b 1/2)) 1)
(*.f64 b (*.f64 b 1/2))
(pow.f64 (*.f64 b (sqrt.f64 1/2)) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b 1/2))) 3)
(*.f64 b (*.f64 b 1/2))
(pow.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)) 1/3)
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (*.f64 1/8 (pow.f64 b 6)))
(sqrt.f64 (*.f64 1/4 (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 b b)))
(*.f64 b (*.f64 b 1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b 1/2)))))
(*.f64 b (*.f64 b 1/2))
(cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 b b) 3)))
(cbrt.f64 (*.f64 1/8 (pow.f64 b 6)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b 1/2))))
(*.f64 b (*.f64 b 1/2))
(exp.f64 (log.f64 (*.f64 b (*.f64 b 1/2))))
(*.f64 b (*.f64 b 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 b (*.f64 b 1/2))) 1))
(*.f64 b (*.f64 b 1/2))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b 1/2))))
(*.f64 b (*.f64 b 1/2))

eval389.0ms (2.3%)

Compiler

Compiled 24796 to 14673 computations (40.8% saved)

prune209.0ms (1.2%)

Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New1005151020
Fresh202
Picked101
Done224
Total1010171027
Error
99.0%
Counts
1027 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
48.4%
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2)
95.0%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 3)
74.3%
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))))
53.4%
(/.f64 b (+.f64 2 (expm1.f64 a)))
47.8%
(-.f64 (+.f64 (log1p.f64 (exp.f64 b)) 1) 1)
47.8%
(+.f64 (*.f64 1/2 b) (log.f64 2))
46.8%
(+.f64 (*.f64 1/2 a) (log.f64 2))
97.7%
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1))
96.6%
(+.f64 (log1p.f64 (exp.f64 a)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))))
96.6%
(+.f64 (log1p.f64 (exp.f64 a)) (*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)))
96.6%
(+.f64 (log1p.f64 (exp.f64 a)) (expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
48.4%
(log1p.f64 (exp.f64 b))
49.1%
(log1p.f64 (exp.f64 a))
46.0%
(log.f64 (+.f64 b (+.f64 2 a)))
47.4%
(log.f64 (+.f64 2 b))
1.5%
(log.f64 b)
46.9%
(log.f64 2)
Compiler

Compiled 418 to 304 computations (27.3% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
100.0%
(log1p.f64 (exp.f64 a))
100.0%
(/.f64 (+.f64 1 (exp.f64 a)) b)
100.0%
(+.f64 1 (exp.f64 a))
99.8%
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1)
Compiler

Compiled 41 to 22 computations (46.3% saved)

series5.0ms (0%)

Counts
2 → 28
Calls

12 calls:

TimeVariablePointExpression
1.0ms
b
@inf
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1)
1.0ms
b
@-inf
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1)
1.0ms
a
@inf
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1)
1.0ms
a
@-inf
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1)
0.0ms
b
@0
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1)

rewrite86.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1090×associate-*r/
966×associate-/r*
924×*-commutative
822×associate-*l/
666×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01140
122734
2279734
Stop Event
node limit
Counts
2 → 250
Calls
Call 1
Inputs
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1)
(/.f64 (+.f64 1 (exp.f64 a)) b)
Outputs
((((+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (neg.f64 (exp.f64 a)))) (2))) (((+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 (exp.f64 a) -1))) (2))) (((+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 (sqrt.f64 (exp.f64 a)) (neg.f64 (sqrt.f64 (exp.f64 a)))))) (2))) (((+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 (cbrt.f64 (exp.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2))))) (2))) (((+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1)) (2))) (((+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (neg.f64 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (2))) (((+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (*.f64 (exp.f64 a) -1) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (2))) (((+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (*.f64 (sqrt.f64 (exp.f64 a)) (neg.f64 (sqrt.f64 (exp.f64 a)))) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (2))) (((+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2))) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (2))) (((+.f64 (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))) (2))) (((+.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))) (2))) (((-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) 1) (2))) (((*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 -1 (neg.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1) (2))) (((*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (2))) (((*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (2))) (((*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (2))) (((*.f64 (neg.f64 b) (/.f64 1 (-.f64 -1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b) (2))) (((*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 b 1)) (2))) (((*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (2))) (((*.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (neg.f64 b)) (2))) (((*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a))) (2))) (((*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1)) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1)) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (pow.f64 (/.f64 1 b) -1)) (2))) (((*.f64 (pow.f64 (/.f64 1 b) -1) (pow.f64 (+.f64 1 (exp.f64 a)) -1)) (2))) (((*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1)) (2))) (((*.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 b (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 1 (neg.f64 (-.f64 -1 (exp.f64 a)))) (neg.f64 (neg.f64 b))) (2))) (((*.f64 (/.f64 b (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 b (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 b (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a)) (2))) (((*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b))) (2))) (((*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a))) (2))) (((*.f64 (/.f64 (neg.f64 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) -1) (neg.f64 b)) (2))) (((*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b)) (2))) (((*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a)) (2))) (((*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b)) (2))) (((/.f64 b (+.f64 1 (exp.f64 a))) (2))) (((/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 -1 (/.f64 (-.f64 -1 (exp.f64 a)) b)) (2))) (((/.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1) (2))) (((/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (sqrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (2))) (((/.f64 (sqrt.f64 b) (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))) (2))) (((/.f64 (sqrt.f64 b) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b)))) (2))) (((/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (2))) (((/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))) (2))) (((/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (2))) (((/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (2))) (((/.f64 (cbrt.f64 b) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))) (2))) (((/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (2))) (((/.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))) (2))) (((/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (cbrt.f64 b)))) (2))) (((/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a))) (2))) (((/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b)))) (2))) (((/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 b)))) (2))) (((/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)))) (2))) (((/.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b)))) (2))) (((/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (2))) (((/.f64 (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)))) (2))) (((/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 (neg.f64 b)))) (2))) (((/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 b)) (2))) (((/.f64 (/.f64 b 1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (2))) (((/.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (/.f64 -1 b)) (2))) (((/.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 1 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (2))) (((/.f64 (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 3))) (2))) (((/.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b))) (2))) (((/.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 b))) (2))) (((/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4))) (2))) (((/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((/.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (2))) (((/.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b))) (2))) (((/.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (pow.f64 1 -1/2) (/.f64 (+.f64 1 (exp.f64 a)) b)) (2))) (((/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 1 b) -1/2))) (2))) (((/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2))) (2))) (((/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2))) (2))) (((/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (/.f64 1 (pow.f64 (/.f64 1 b) -1))) (2))) (((/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))) (2))) (((/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))) (2))) (((/.f64 (*.f64 1 (/.f64 b 1)) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 1 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2)))) (2))) (((/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (-.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 (sqrt.f64 b) 1) (sqrt.f64 b)) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (cbrt.f64 b)) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) 1) (/.f64 1 b)) (2))) (((/.f64 (*.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) 1) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (2))) (((/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) 1) (2))) (((/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) 1) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (2))) (((/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) 1)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 (neg.f64 b) 1) (-.f64 -1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (neg.f64 b) -1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (neg.f64 b) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (neg.f64 b) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b))) (sqrt.f64 (/.f64 1 b))) (2))) (((/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (/.f64 1 b)))) (cbrt.f64 (/.f64 1 b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 1 b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) 1) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -2)) (2))) (((log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (2))) (((expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((exp.f64 (log.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a)))) (2))) (((log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))))
((((+.f64 (/.f64 1 b) (*.f64 (/.f64 1 b) (exp.f64 a))) (2))) (((+.f64 (/.f64 1 b) (*.f64 (exp.f64 a) (/.f64 1 b))) (2))) (((+.f64 (*.f64 (/.f64 1 b) (exp.f64 a)) (/.f64 1 b)) (2))) (((+.f64 (*.f64 (exp.f64 a) (/.f64 1 b)) (/.f64 1 b)) (2))) (((-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 1) (2))) (((*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b)) (2))) (((*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 b)) (2))) (((*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1) (2))) (((*.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (2))) (((*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (pow.f64 (cbrt.f64 b) 2))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((*.f64 (/.f64 1 b) (+.f64 1 (exp.f64 a))) (2))) (((*.f64 (-.f64 -1 (exp.f64 a)) (/.f64 -1 b)) (2))) (((*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1)) (2))) (((*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (2))) (((*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) 1)) (2))) (((*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b))) (2))) (((*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (2))) (((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (2))) (((*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (2))) (((*.f64 (/.f64 -1 b) (-.f64 -1 (exp.f64 a))) (2))) (((*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))) (2))) (((*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2))) (2))) (((*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b))) (2))) (((*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (sqrt.f64 b))) (2))) (((*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 1 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) b) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a))) (2))) (((*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) b) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2)))) (2))) (((*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (-.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1) (2))) (((pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) -1) (2))) (((pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (2))) (((pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) (2))) (((pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 3) 1/3) (2))) (((neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) (neg.f64 b))) (2))) (((sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 2)) (2))) (((log.f64 (exp.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 3)) (2))) (((expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((exp.f64 (-.f64 (log1p.f64 (exp.f64 a)) (log.f64 b))) (2))) (((log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))))

simplify128.0ms (0.7%)

Algorithm
egg-herbie
Rules
912×associate-/l*
642×*-commutative
624×associate-*r*
578×associate-*l*
572×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06069404
115829228
264149228
Stop Event
node limit
Counts
278 → 360
Calls
Call 1
Inputs
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/16 b) (+.f64 (*.f64 1/24 b) (*.f64 -1/2 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 2 b)
(+.f64 (/.f64 a b) (*.f64 2 (/.f64 1 b)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) b)) (+.f64 (/.f64 a b) (*.f64 2 (/.f64 1 b))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) b)) (+.f64 (/.f64 a b) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a 3) b)) (*.f64 2 (/.f64 1 b)))))
(+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (neg.f64 (exp.f64 a))))
(+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 (exp.f64 a) -1)))
(+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 (sqrt.f64 (exp.f64 a)) (neg.f64 (sqrt.f64 (exp.f64 a))))))
(+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 (cbrt.f64 (exp.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2)))))
(+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a))))
(+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1))
(+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (neg.f64 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (*.f64 (exp.f64 a) -1) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (*.f64 (sqrt.f64 (exp.f64 a)) (neg.f64 (sqrt.f64 (exp.f64 a)))) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2))) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(+.f64 (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(+.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) 1)
(*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))
(*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 -1 (neg.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (neg.f64 b) (/.f64 1 (-.f64 -1 (exp.f64 a))))
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b)
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 b 1))
(*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))
(*.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (neg.f64 b))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (pow.f64 (/.f64 1 b) -1))
(*.f64 (pow.f64 (/.f64 1 b) -1) (pow.f64 (+.f64 1 (exp.f64 a)) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 b (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (/.f64 1 (neg.f64 (-.f64 -1 (exp.f64 a)))) (neg.f64 (neg.f64 b)))
(*.f64 (/.f64 b (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b)))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) -1) (neg.f64 b))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 -1 (/.f64 (-.f64 -1 (exp.f64 a)) b))
(/.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (sqrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (sqrt.f64 b) (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))))
(/.f64 (sqrt.f64 b) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b))))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (cbrt.f64 b) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (cbrt.f64 b))))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 b))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 (neg.f64 b))))
(/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 b))
(/.f64 (/.f64 b 1) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(/.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (/.f64 -1 b))
(/.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 1 (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (-.f64 1 (pow.f64 (exp.f64 a) 2)))
(/.f64 (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(/.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4)))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b)))
(/.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (pow.f64 1 -1/2) (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 1 b) -1/2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2)))
(/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (/.f64 1 (pow.f64 (/.f64 1 b) -1)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)))
(/.f64 (*.f64 1 (/.f64 b 1)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2))))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (-.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) b) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) b) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) 1) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (cbrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) 1) (/.f64 1 b))
(/.f64 (*.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) 1)
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) 1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) 1)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 (neg.f64 b) 1) (-.f64 -1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) -1) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (/.f64 (neg.f64 b) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b))) (sqrt.f64 (/.f64 1 b)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (/.f64 1 b)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -2))
(log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(exp.f64 (log.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (/.f64 1 b) (*.f64 (/.f64 1 b) (exp.f64 a)))
(+.f64 (/.f64 1 b) (*.f64 (exp.f64 a) (/.f64 1 b)))
(+.f64 (*.f64 (/.f64 1 b) (exp.f64 a)) (/.f64 1 b))
(+.f64 (*.f64 (exp.f64 a) (/.f64 1 b)) (/.f64 1 b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 1)
(*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b))
(*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 b))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1)
(*.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 1 b) (+.f64 1 (exp.f64 a)))
(*.f64 (-.f64 -1 (exp.f64 a)) (/.f64 -1 b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) 1))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 -1 b) (-.f64 -1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) b) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 1 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) b) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) b) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (-.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a)))))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1)
(pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) -1)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 3) 1/3)
(neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) (neg.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(exp.f64 (-.f64 (log1p.f64 (exp.f64 a)) (log.f64 b)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
Outputs
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/2 b (*.f64 -1/4 (*.f64 b a)))
(*.f64 b (+.f64 1/2 (*.f64 -1/4 a)))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 1/2 b (fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 b 0)) (*.f64 -1/4 (*.f64 b a))))
(fma.f64 1/2 b (fma.f64 -1/4 (*.f64 b a) (*.f64 a (*.f64 a 0))))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/16 b) (+.f64 (*.f64 1/24 b) (*.f64 -1/2 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 1/2 b (fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 -1/16 b (fma.f64 1/24 b (*.f64 (*.f64 b 0) -1/2)))) (fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 b 0)) (*.f64 -1/4 (*.f64 b a)))))
(fma.f64 1/2 b (-.f64 (fma.f64 -1/4 (*.f64 b a) (*.f64 a (*.f64 a 0))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 b -1/48) 0))))
(-.f64 (fma.f64 1/2 b (fma.f64 -1/4 (*.f64 b a) (*.f64 a (*.f64 a 0)))) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 b -1/48) 0)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 2 b)
(+.f64 (/.f64 a b) (*.f64 2 (/.f64 1 b)))
(+.f64 (/.f64 a b) (/.f64 2 b))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) b)) (+.f64 (/.f64 a b) (*.f64 2 (/.f64 1 b))))
(fma.f64 1/2 (/.f64 (*.f64 a a) b) (+.f64 (/.f64 a b) (/.f64 2 b)))
(+.f64 (/.f64 2 b) (fma.f64 1/2 (/.f64 a (/.f64 b a)) (/.f64 a b)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 a 2) b)) (+.f64 (/.f64 a b) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a 3) b)) (*.f64 2 (/.f64 1 b)))))
(fma.f64 1/2 (/.f64 (*.f64 a a) b) (+.f64 (/.f64 a b) (fma.f64 1/6 (/.f64 (pow.f64 a 3) b) (/.f64 2 b))))
(+.f64 (fma.f64 1/6 (/.f64 (pow.f64 a 3) b) (/.f64 2 b)) (fma.f64 1/2 (/.f64 a (/.f64 b a)) (/.f64 a b)))
(+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (neg.f64 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 (exp.f64 a) -1)))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 (sqrt.f64 (exp.f64 a)) (neg.f64 (sqrt.f64 (exp.f64 a))))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 (cbrt.f64 (exp.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2)))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (neg.f64 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (*.f64 (exp.f64 a) -1) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (*.f64 (sqrt.f64 (exp.f64 a)) (neg.f64 (sqrt.f64 (exp.f64 a)))) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 a)) 2))) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(+.f64 (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(+.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 -1 (neg.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (neg.f64 b) (/.f64 1 (-.f64 -1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b)
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 b 1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (neg.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (pow.f64 (/.f64 1 b) -1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (pow.f64 (/.f64 1 b) -1) (pow.f64 (+.f64 1 (exp.f64 a)) -1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 b (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (neg.f64 (-.f64 -1 (exp.f64 a)))) (neg.f64 (neg.f64 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 b (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 b (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(/.f64 (*.f64 b (expm1.f64 a)) (+.f64 (pow.f64 (exp.f64 a) 2) -1))
(*.f64 (expm1.f64 a) (/.f64 b (+.f64 -1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b)))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) -1) (neg.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(/.f64 (*.f64 b (expm1.f64 a)) (+.f64 (pow.f64 (exp.f64 a) 2) -1))
(*.f64 (expm1.f64 a) (/.f64 b (+.f64 -1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b (hypot.f64 1 (pow.f64 (exp.f64 a) 3/2))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))) (cbrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(*.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 -1 (/.f64 (-.f64 -1 (exp.f64 a)) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 -1 (*.f64 1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (sqrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (sqrt.f64 b) (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (sqrt.f64 b) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b))))
(*.f64 (/.f64 (sqrt.f64 b) (-.f64 -1 (exp.f64 a))) (neg.f64 (sqrt.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (sqrt.f64 b) (-.f64 -1 (exp.f64 a))))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (cbrt.f64 b) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))))
(*.f64 (/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (*.f64 (sqrt.f64 b) (cbrt.f64 (sqrt.f64 b))))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (cbrt.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (-.f64 -1 (exp.f64 a))) (neg.f64 (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (-.f64 -1 (exp.f64 a))))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (sqrt.f64 (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 b)) (+.f64 1 (exp.f64 a))) (*.f64 (sqrt.f64 b) (sqrt.f64 (sqrt.f64 b))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 b))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 (cbrt.f64 b)) (sqrt.f64 b))))
(*.f64 (/.f64 (fabs.f64 (cbrt.f64 b)) (+.f64 1 (exp.f64 a))) (*.f64 (sqrt.f64 b) (sqrt.f64 (cbrt.f64 b))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (fabs.f64 (cbrt.f64 b)) (/.f64 (fabs.f64 (cbrt.f64 b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))))
(/.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 b)) (-.f64 -1 (exp.f64 a))) (sqrt.f64 (neg.f64 b)))
(*.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (sqrt.f64 (neg.f64 b)) (-.f64 -1 (exp.f64 a))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (fabs.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (neg.f64 b))) (-.f64 -1 (exp.f64 a)))
(/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b 1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (/.f64 -1 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 1 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (-.f64 1 (pow.f64 (exp.f64 a) 2)))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 (-.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(/.f64 (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 b (/.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 b) (-.f64 -1 (exp.f64 a))) (neg.f64 (sqrt.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (sqrt.f64 b) (-.f64 -1 (exp.f64 a))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (-.f64 -1 (exp.f64 a))) (neg.f64 (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (-.f64 -1 (exp.f64 a))))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4)))
(*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4))
(*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4) (/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b)))
(/.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 (/.f64 1 b)) (+.f64 1 (exp.f64 a))))
(/.f64 (sqrt.f64 b) (*.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 (/.f64 1 b))))
(/.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(/.f64 (pow.f64 1 -1/2) (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 1 b) -1/2)))
(*.f64 (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1/2) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (/.f64 1 b) -1/2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1/2) (pow.f64 (/.f64 1 b) -1/2)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (/.f64 1 (pow.f64 (/.f64 1 b) -1)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 b 1)) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 (+.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(/.f64 b (*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2))))
(/.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 (+.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (exp.f64 a) 2)) (-.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 b (*.f64 (/.f64 (+.f64 (exp.f64 a) (+.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a))))))
(*.f64 (/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (-.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a)))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))))
(*.f64 (/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (expm1.f64 a) (-.f64 (*.f64 (expm1.f64 a) (pow.f64 (exp.f64 a) 2)) (exp.f64 a))))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) b) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) b) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) 1) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (cbrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 b))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 b))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) 1) (/.f64 1 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) 1)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (fabs.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(/.f64 (/.f64 (neg.f64 b) 1) (-.f64 -1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) -1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b))) (sqrt.f64 (/.f64 1 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (/.f64 1 b)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (/.f64 1 b))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (/.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))))
(/.f64 b (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 b (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))
(/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))))
(/.f64 (/.f64 b (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -2))
(fabs.f64 (/.f64 b (+.f64 1 (exp.f64 a))))
(log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(exp.f64 (log.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 (/.f64 1 b) (*.f64 (/.f64 1 b) (exp.f64 a)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(+.f64 (/.f64 1 b) (*.f64 (exp.f64 a) (/.f64 1 b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(+.f64 (*.f64 (/.f64 1 b) (exp.f64 a)) (/.f64 1 b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(+.f64 (*.f64 (exp.f64 a) (/.f64 1 b)) (/.f64 1 b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 1)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 1 b) (+.f64 1 (exp.f64 a)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (-.f64 -1 (exp.f64 a)) (/.f64 -1 b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) 1))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 -1 b) (-.f64 -1 (exp.f64 a)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) 1) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (sqrt.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)))
(/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) b) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 1 (/.f64 b (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (exp.f64 a)) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) b) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a)))
(*.f64 (+.f64 1 (exp.f64 a)) (/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) b) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (+.f64 1 (exp.f64 a)) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (*.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) b) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2))))
(/.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) b) (+.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 3)))
(/.f64 (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) b) (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 (exp.f64 a) (+.f64 1 (pow.f64 (exp.f64 a) 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b)) (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (-.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a)))) (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))))
(*.f64 (+.f64 1 (*.f64 (expm1.f64 a) (-.f64 (*.f64 (expm1.f64 a) (pow.f64 (exp.f64 a) 2)) (exp.f64 a)))) (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (+.f64 b (*.f64 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3) b))))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) -1)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 3) 1/3)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) (neg.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 2))
(fabs.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 3))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(exp.f64 (-.f64 (log1p.f64 (exp.f64 a)) (log.f64 b)))
(/.f64 (exp.f64 (log1p.f64 (exp.f64 a))) b)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)

localize4.0ms (0%)

Compiler

Compiled 5 to 5 computations (0% saved)

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
100.0%
(log.f64 (+.f64 b (+.f64 2 a)))
Compiler

Compiled 19 to 12 computations (36.8% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@inf
(log.f64 (+.f64 b (+.f64 2 a)))
0.0ms
b
@0
(log.f64 (+.f64 b (+.f64 2 a)))
0.0ms
b
@inf
(log.f64 (+.f64 b (+.f64 2 a)))
0.0ms
a
@-inf
(log.f64 (+.f64 b (+.f64 2 a)))
0.0ms
b
@-inf
(log.f64 (+.f64 b (+.f64 2 a)))

rewrite61.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
994×associate-*r/
872×*-commutative
762×distribute-lft-in
734×distribute-rgt-in
688×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
119617
2263017
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(log.f64 (+.f64 b (+.f64 2 a)))
Outputs
((((+.f64 (log.f64 (+.f64 b (+.f64 2 a))) 0) (2))) (((+.f64 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))) (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a))))) (2))) (((+.f64 0 (log.f64 (+.f64 b (+.f64 2 a)))) (2))) (((+.f64 (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a)))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2))) (2))) (((+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2)) (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))))) (2))) (((+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a))))) (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a))))) (2))) (((+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2))) (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))))) (2))) (((+.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a))))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))))) (2))) (((+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a)))))) (2))) (((+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))) 1)) (2))) (((+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a)))) 1)) (2))) (((-.f64 (log.f64 (-.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2))) (log.f64 (-.f64 b (+.f64 2 a)))) (2))) (((-.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3))) (log.f64 (fma.f64 b b (*.f64 (+.f64 2 a) (+.f64 2 (-.f64 a b)))))) (2))) (((-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 b (+.f64 2 a))))) 1) (2))) (((-.f64 (+.f64 0 (log.f64 (-.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2)))) (log.f64 (-.f64 b (+.f64 2 a)))) (2))) (((-.f64 (+.f64 0 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3)))) (log.f64 (fma.f64 b b (*.f64 (+.f64 2 a) (+.f64 2 (-.f64 a b)))))) (2))) (((-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (+.f64 b (+.f64 2 a)))))) 1) (2))) (((*.f64 2 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a))))) (2))) (((*.f64 (log.f64 (+.f64 b (+.f64 2 a))) 1) (2))) (((*.f64 1 (log.f64 (+.f64 b (+.f64 2 a)))) (2))) (((*.f64 (sqrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) (sqrt.f64 (log.f64 (+.f64 b (+.f64 2 a))))) (2))) (((*.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 2) (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a))))) (2))) (((pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 1) (2))) (((pow.f64 (sqrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 2) (2))) (((pow.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 3) (2))) (((pow.f64 (pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 2)) (2))) (((cbrt.f64 (pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 3)) (2))) (((expm1.f64 (log1p.f64 (log.f64 (+.f64 b (+.f64 2 a))))) (2))) (((exp.f64 (log.f64 (log.f64 (+.f64 b (+.f64 2 a))))) (2))) (((log1p.f64 (+.f64 (+.f64 b a) 1)) (2))))

simplify76.0ms (0.4%)

Algorithm
egg-herbie
Rules
1516×associate-+r-
1070×associate-*r*
1000×fma-def
866×associate-+r+
806×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01812334
14752100
216952052
370882052
Stop Event
node limit
Counts
56 → 123
Calls
Call 1
Inputs
(log.f64 (+.f64 2 a))
(+.f64 (log.f64 (+.f64 2 a)) (/.f64 b (+.f64 2 a)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 (+.f64 2 a) 2))) (+.f64 (log.f64 (+.f64 2 a)) (/.f64 b (+.f64 2 a))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 (+.f64 2 a) 2))) (+.f64 (log.f64 (+.f64 2 a)) (+.f64 (/.f64 b (+.f64 2 a)) (*.f64 1/3 (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3))))))
(*.f64 -1 (log.f64 (/.f64 1 b)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (+.f64 (/.f64 a b) (*.f64 2 (/.f64 1 b))))
(+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (pow.f64 b 2))))))
(+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 2 a) 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (+.f64 (/.f64 a b) (*.f64 2 (/.f64 1 b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (log.f64 -1) (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (pow.f64 b 2)))))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 2 a) 3) (pow.f64 b 3))) (+.f64 (log.f64 -1) (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (pow.f64 b 2))))))))
(log.f64 (+.f64 2 b))
(+.f64 (/.f64 a (+.f64 2 b)) (log.f64 (+.f64 2 b)))
(+.f64 (/.f64 a (+.f64 2 b)) (+.f64 (log.f64 (+.f64 2 b)) (*.f64 -1/2 (/.f64 (pow.f64 a 2) (pow.f64 (+.f64 2 b) 2)))))
(+.f64 (/.f64 a (+.f64 2 b)) (+.f64 (log.f64 (+.f64 2 b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 2) (pow.f64 (+.f64 2 b) 2))) (*.f64 1/3 (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 2 b) 3))))))
(*.f64 -1 (log.f64 (/.f64 1 a)))
(+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (*.f64 2 (/.f64 1 a))))
(+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 2 (/.f64 1 a)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (pow.f64 a 2))))))
(+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 2 b) 3) (pow.f64 a 3))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (pow.f64 a 2)))))))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (/.f64 b a) (+.f64 (log.f64 -1) (+.f64 (*.f64 2 (/.f64 1 a)) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(+.f64 (/.f64 b a) (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (pow.f64 a 2)))))))
(+.f64 (/.f64 b a) (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 -1) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 2 b) 3) (pow.f64 a 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (pow.f64 a 2))))))))
(+.f64 (log.f64 (+.f64 b (+.f64 2 a))) 0)
(+.f64 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))) (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))))
(+.f64 0 (log.f64 (+.f64 b (+.f64 2 a))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a)))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2)) (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a)))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a))))) (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2))) (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a)))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a))))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a))))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))) 1))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a)))) 1))
(-.f64 (log.f64 (-.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2))) (log.f64 (-.f64 b (+.f64 2 a))))
(-.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3))) (log.f64 (fma.f64 b b (*.f64 (+.f64 2 a) (+.f64 2 (-.f64 a b))))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 b (+.f64 2 a))))) 1)
(-.f64 (+.f64 0 (log.f64 (-.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2)))) (log.f64 (-.f64 b (+.f64 2 a))))
(-.f64 (+.f64 0 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3)))) (log.f64 (fma.f64 b b (*.f64 (+.f64 2 a) (+.f64 2 (-.f64 a b))))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (+.f64 b (+.f64 2 a)))))) 1)
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))))
(*.f64 (log.f64 (+.f64 b (+.f64 2 a))) 1)
(*.f64 1 (log.f64 (+.f64 b (+.f64 2 a))))
(*.f64 (sqrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) (sqrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))))
(*.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 2) (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))))
(pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 1)
(pow.f64 (sqrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 2)
(pow.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 3)
(pow.f64 (pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 3))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 b (+.f64 2 a)))))
(exp.f64 (log.f64 (log.f64 (+.f64 b (+.f64 2 a)))))
(log1p.f64 (+.f64 (+.f64 b a) 1))
Outputs
(log.f64 (+.f64 2 a))
(+.f64 (log.f64 (+.f64 2 a)) (/.f64 b (+.f64 2 a)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 (+.f64 2 a) 2))) (+.f64 (log.f64 (+.f64 2 a)) (/.f64 b (+.f64 2 a))))
(fma.f64 -1/2 (/.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2)) (+.f64 (log.f64 (+.f64 2 a)) (/.f64 b (+.f64 2 a))))
(+.f64 (/.f64 b (+.f64 2 a)) (fma.f64 -1/2 (/.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2)) (log.f64 (+.f64 2 a))))
(+.f64 (log.f64 (+.f64 2 a)) (fma.f64 -1/2 (/.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2)) (/.f64 b (+.f64 2 a))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 b 2) (pow.f64 (+.f64 2 a) 2))) (+.f64 (log.f64 (+.f64 2 a)) (+.f64 (/.f64 b (+.f64 2 a)) (*.f64 1/3 (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3))))))
(fma.f64 -1/2 (/.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2)) (+.f64 (log.f64 (+.f64 2 a)) (+.f64 (/.f64 b (+.f64 2 a)) (*.f64 1/3 (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3))))))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3)) (/.f64 b (+.f64 2 a))) (fma.f64 -1/2 (/.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2)) (log.f64 (+.f64 2 a))))
(+.f64 (fma.f64 1/3 (pow.f64 (/.f64 b (+.f64 2 a)) 3) (/.f64 b (+.f64 2 a))) (fma.f64 -1/2 (/.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2)) (log.f64 (+.f64 2 a))))
(*.f64 -1 (log.f64 (/.f64 1 b)))
(neg.f64 (neg.f64 (log.f64 b)))
(log.f64 b)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (+.f64 (/.f64 a b) (*.f64 2 (/.f64 1 b))))
(fma.f64 -1 (neg.f64 (log.f64 b)) (+.f64 (/.f64 a b) (/.f64 2 b)))
(+.f64 (log.f64 b) (+.f64 (/.f64 a b) (/.f64 2 b)))
(+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (pow.f64 b 2))))))
(+.f64 (/.f64 2 b) (fma.f64 -1 (neg.f64 (log.f64 b)) (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b)) (/.f64 a b)) (+.f64 (log.f64 b) (/.f64 2 b)))
(+.f64 (+.f64 (/.f64 a b) (/.f64 2 b)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b)) (log.f64 b)))
(+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 2 a) 3) (pow.f64 b 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 b))) (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (pow.f64 b 2)))))))
(+.f64 (/.f64 2 b) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 2 a) 3) (pow.f64 b 3)) (fma.f64 -1 (neg.f64 (log.f64 b)) (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b)))))))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 2 a) 3) (pow.f64 b 3)) (log.f64 b)) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b)) (/.f64 a b)) (/.f64 2 b)))
(+.f64 (log.f64 b) (+.f64 (/.f64 2 b) (fma.f64 1/3 (pow.f64 (/.f64 (+.f64 2 a) b) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b)) (/.f64 a b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (log.f64 -1))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (log.f64 -1))
(-.f64 (log.f64 -1) (log.f64 (/.f64 -1 b)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (log.f64 -1) (+.f64 (/.f64 a b) (*.f64 2 (/.f64 1 b)))))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (+.f64 (+.f64 (/.f64 a b) (/.f64 2 b)) (log.f64 -1)))
(+.f64 (+.f64 (/.f64 a b) (/.f64 2 b)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 b))))
(+.f64 (/.f64 a b) (-.f64 (+.f64 (/.f64 2 b) (log.f64 -1)) (log.f64 (/.f64 -1 b))))
(+.f64 (log.f64 -1) (-.f64 (+.f64 (/.f64 a b) (/.f64 2 b)) (log.f64 (/.f64 -1 b))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (log.f64 -1) (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (pow.f64 b 2)))))))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (+.f64 (/.f64 2 b) (+.f64 (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b)))) (log.f64 -1))))
(-.f64 (+.f64 (/.f64 2 b) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b)) (/.f64 a b)) (log.f64 -1))) (log.f64 (/.f64 -1 b)))
(+.f64 (/.f64 a b) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b)) (log.f64 -1)) (-.f64 (/.f64 2 b) (log.f64 (/.f64 -1 b)))))
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 b))) (+.f64 (*.f64 2 (/.f64 1 b)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 2 a) 3) (pow.f64 b 3))) (+.f64 (log.f64 -1) (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (pow.f64 b 2))))))))
(fma.f64 -1 (log.f64 (/.f64 -1 b)) (+.f64 (/.f64 2 b) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 2 a) 3) (pow.f64 b 3)) (+.f64 (+.f64 (/.f64 a b) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b)))) (log.f64 -1)))))
(-.f64 (+.f64 (/.f64 2 b) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b)) (/.f64 a b)) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 2 a) 3) (pow.f64 b 3)) (log.f64 -1)))) (log.f64 (/.f64 -1 b)))
(+.f64 (/.f64 2 b) (+.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 b))) (fma.f64 1/3 (pow.f64 (/.f64 (+.f64 2 a) b) 3) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 a) 2) (*.f64 b b)) (/.f64 a b)))))
(log.f64 (+.f64 2 b))
(+.f64 (/.f64 a (+.f64 2 b)) (log.f64 (+.f64 2 b)))
(+.f64 (log.f64 (+.f64 2 b)) (/.f64 a (+.f64 2 b)))
(+.f64 (/.f64 a (+.f64 2 b)) (+.f64 (log.f64 (+.f64 2 b)) (*.f64 -1/2 (/.f64 (pow.f64 a 2) (pow.f64 (+.f64 2 b) 2)))))
(+.f64 (/.f64 a (+.f64 2 b)) (+.f64 (log.f64 (+.f64 2 b)) (*.f64 -1/2 (/.f64 (*.f64 a a) (pow.f64 (+.f64 2 b) 2)))))
(+.f64 (/.f64 a (+.f64 2 b)) (fma.f64 -1/2 (/.f64 a (/.f64 (pow.f64 (+.f64 2 b) 2) a)) (log.f64 (+.f64 2 b))))
(+.f64 (log.f64 (+.f64 2 b)) (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 (+.f64 2 b) 2)) a) (/.f64 a (+.f64 2 b))))
(+.f64 (/.f64 a (+.f64 2 b)) (+.f64 (log.f64 (+.f64 2 b)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a 2) (pow.f64 (+.f64 2 b) 2))) (*.f64 1/3 (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 2 b) 3))))))
(+.f64 (/.f64 a (+.f64 2 b)) (+.f64 (log.f64 (+.f64 2 b)) (fma.f64 -1/2 (/.f64 (*.f64 a a) (pow.f64 (+.f64 2 b) 2)) (*.f64 1/3 (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 2 b) 3))))))
(+.f64 (log.f64 (+.f64 2 b)) (+.f64 (/.f64 a (+.f64 2 b)) (fma.f64 1/3 (/.f64 (pow.f64 a 3) (pow.f64 (+.f64 2 b) 3)) (/.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 a (pow.f64 (+.f64 2 b) 2)) a) (log.f64 (+.f64 2 b))) (fma.f64 1/3 (pow.f64 (/.f64 a (+.f64 2 b)) 3) (/.f64 a (+.f64 2 b))))
(*.f64 -1 (log.f64 (/.f64 1 a)))
(neg.f64 (neg.f64 (log.f64 a)))
(log.f64 a)
(+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (*.f64 2 (/.f64 1 a))))
(+.f64 (/.f64 b a) (fma.f64 -1 (neg.f64 (log.f64 a)) (/.f64 2 a)))
(+.f64 (log.f64 a) (+.f64 (/.f64 b a) (/.f64 2 a)))
(+.f64 (/.f64 2 a) (+.f64 (log.f64 a) (/.f64 b a)))
(+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 2 (/.f64 1 a)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (pow.f64 a 2))))))
(+.f64 (/.f64 b a) (+.f64 (fma.f64 -1 (neg.f64 (log.f64 a)) (/.f64 2 a)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a)))))
(+.f64 (+.f64 (/.f64 b a) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a)) (/.f64 2 a))) (log.f64 a))
(+.f64 (+.f64 (log.f64 a) (/.f64 2 a)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a)) (/.f64 b a)))
(+.f64 (/.f64 b a) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 2 b) 3) (pow.f64 a 3))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (pow.f64 a 2)))))))
(+.f64 (/.f64 b a) (+.f64 (fma.f64 -1 (neg.f64 (log.f64 a)) (/.f64 2 a)) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 2 b) 3) (pow.f64 a 3)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a))))))
(+.f64 (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a)) (/.f64 2 a)) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 2 b) 3) (pow.f64 a 3)))) (+.f64 (log.f64 a) (/.f64 b a)))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a)) (fma.f64 1/3 (pow.f64 (/.f64 (+.f64 2 b) a) 3) (/.f64 2 a))) (+.f64 (log.f64 a) (/.f64 b a)))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))
(-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))
(+.f64 (/.f64 b a) (+.f64 (log.f64 -1) (+.f64 (*.f64 2 (/.f64 1 a)) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(+.f64 (/.f64 b a) (+.f64 (log.f64 -1) (+.f64 (/.f64 2 a) (neg.f64 (log.f64 (/.f64 -1 a))))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 2 a) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(+.f64 (log.f64 -1) (-.f64 (+.f64 (/.f64 b a) (/.f64 2 a)) (log.f64 (/.f64 -1 a))))
(+.f64 (/.f64 b a) (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 -1) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (pow.f64 a 2)))))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 2 a) (+.f64 (log.f64 -1) (fma.f64 -1 (log.f64 (/.f64 -1 a)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a)))))))
(+.f64 (/.f64 b a) (+.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a)) (/.f64 2 a))))
(+.f64 (/.f64 2 a) (+.f64 (/.f64 b a) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a)) (log.f64 -1)) (log.f64 (/.f64 -1 a)))))
(+.f64 (/.f64 b a) (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 -1) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 2 b) 3) (pow.f64 a 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 a))) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (pow.f64 a 2))))))))
(+.f64 (/.f64 b a) (+.f64 (/.f64 2 a) (+.f64 (log.f64 -1) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 2 b) 3) (pow.f64 a 3)) (fma.f64 -1 (log.f64 (/.f64 -1 a)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a))))))))
(+.f64 (/.f64 b a) (+.f64 (log.f64 -1) (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 2 b) 3) (pow.f64 a 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a)) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 2 a))))
(+.f64 (/.f64 2 a) (+.f64 (/.f64 b a) (fma.f64 1/3 (pow.f64 (/.f64 (+.f64 2 b) a) 3) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 b) 2) (*.f64 a a)) (log.f64 -1)) (log.f64 (/.f64 -1 a))))))
(+.f64 (log.f64 (+.f64 b (+.f64 2 a))) 0)
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(+.f64 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))) (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (+.f64 2 a) b))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 2 (+.f64 a b)))))
(+.f64 0 (log.f64 (+.f64 b (+.f64 2 a))))
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(+.f64 (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a)))) (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2)))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (+.f64 2 a) b))) (*.f64 2 (log.f64 (cbrt.f64 (+.f64 (+.f64 2 a) b)))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 2 (+.f64 a b)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2)) (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a)))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (+.f64 2 a) b))) (*.f64 2 (log.f64 (cbrt.f64 (+.f64 (+.f64 2 a) b)))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 2 (+.f64 a b)))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a))))) (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (+.f64 2 a) b))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 2 (+.f64 a b)))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2))) (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a)))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (+.f64 2 a) b))) (*.f64 2 (log.f64 (cbrt.f64 (+.f64 (+.f64 2 a) b)))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 2 (+.f64 a b)))))
(+.f64 (*.f64 1 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a))))) (*.f64 1 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (+.f64 2 a) b))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 2 (+.f64 a b)))))
(+.f64 (*.f64 1 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2))) (*.f64 1 (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))))))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (+.f64 2 a) b))) (*.f64 2 (log.f64 (cbrt.f64 (+.f64 (+.f64 2 a) b)))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 2 (+.f64 a b)))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))) 1) (*.f64 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))) 1))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (+.f64 2 a) b))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 2 (+.f64 a b)))))
(+.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 b (+.f64 2 a))) 2)) 1) (*.f64 (log.f64 (cbrt.f64 (+.f64 b (+.f64 2 a)))) 1))
(+.f64 (log.f64 (cbrt.f64 (+.f64 (+.f64 2 a) b))) (*.f64 2 (log.f64 (cbrt.f64 (+.f64 (+.f64 2 a) b)))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 2 (+.f64 a b)))))
(-.f64 (log.f64 (-.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2))) (log.f64 (-.f64 b (+.f64 2 a))))
(-.f64 (log.f64 (-.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2))) (log.f64 (+.f64 b (-.f64 -2 a))))
(-.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3))) (log.f64 (fma.f64 b b (*.f64 (+.f64 2 a) (+.f64 2 (-.f64 a b))))))
(-.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3))) (log.f64 (fma.f64 (+.f64 2 a) (+.f64 2 (-.f64 a b)) (*.f64 b b))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 b (+.f64 2 a))))) 1)
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(-.f64 (+.f64 0 (log.f64 (-.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2)))) (log.f64 (-.f64 b (+.f64 2 a))))
(-.f64 (log.f64 (-.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2))) (log.f64 (-.f64 b (+.f64 2 a))))
(-.f64 (log.f64 (-.f64 (*.f64 b b) (pow.f64 (+.f64 2 a) 2))) (log.f64 (+.f64 b (-.f64 -2 a))))
(-.f64 (+.f64 0 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3)))) (log.f64 (fma.f64 b b (*.f64 (+.f64 2 a) (+.f64 2 (-.f64 a b))))))
(-.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3))) (log.f64 (fma.f64 b b (*.f64 (+.f64 2 a) (+.f64 2 (-.f64 a b))))))
(-.f64 (log.f64 (+.f64 (pow.f64 b 3) (pow.f64 (+.f64 2 a) 3))) (log.f64 (fma.f64 (+.f64 2 a) (+.f64 2 (-.f64 a b)) (*.f64 b b))))
(-.f64 (+.f64 0 (exp.f64 (log1p.f64 (log.f64 (+.f64 b (+.f64 2 a)))))) 1)
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 b (+.f64 2 a)))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 (+.f64 2 a) b))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 2 (+.f64 a b)))))
(*.f64 (log.f64 (+.f64 b (+.f64 2 a))) 1)
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(*.f64 1 (log.f64 (+.f64 b (+.f64 2 a))))
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(*.f64 (sqrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) (sqrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))))
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(*.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 2))
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 2) (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))))
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 1)
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(pow.f64 (sqrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 2)
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(pow.f64 (cbrt.f64 (log.f64 (+.f64 b (+.f64 2 a)))) 3)
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(pow.f64 (pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 3) 1/3)
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(sqrt.f64 (pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 2))
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 b (+.f64 2 a))) 3))
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 b (+.f64 2 a)))))
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(exp.f64 (log.f64 (log.f64 (+.f64 b (+.f64 2 a)))))
(log.f64 (+.f64 (+.f64 2 a) b))
(log.f64 (+.f64 2 (+.f64 a b)))
(log1p.f64 (+.f64 (+.f64 b a) 1))
(log1p.f64 (+.f64 1 (+.f64 a b)))
(log1p.f64 (+.f64 a (+.f64 b 1)))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
100.0%
(/.f64 b (+.f64 2 (expm1.f64 a)))
Compiler

Compiled 17 to 9 computations (47.1% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
b
@inf
(/.f64 b (+.f64 2 (expm1.f64 a)))
0.0ms
b
@0
(/.f64 b (+.f64 2 (expm1.f64 a)))
0.0ms
a
@inf
(/.f64 b (+.f64 2 (expm1.f64 a)))
0.0ms
a
@-inf
(/.f64 b (+.f64 2 (expm1.f64 a)))
0.0ms
b
@-inf
(/.f64 b (+.f64 2 (expm1.f64 a)))

rewrite67.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
964×associate-*r/
860×*-commutative
756×associate-/r*
674×associate-*l/
572×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
119117
2247617
Stop Event
node limit
Counts
1 → 79
Calls
Call 1
Inputs
(/.f64 b (+.f64 2 (expm1.f64 a)))
Outputs
((((+.f64 (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) 2) (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (neg.f64 (expm1.f64 a)))) (2))) (((+.f64 (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (exp.f64 a))) (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) 1)) (2))) (((+.f64 (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) 4) (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))) (2))) (((+.f64 (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))) (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) 4)) (2))) (((+.f64 (*.f64 2 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (*.f64 (neg.f64 (expm1.f64 a)) (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))))) (2))) (((+.f64 (*.f64 (-.f64 2 (exp.f64 a)) (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (*.f64 1 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))))) (2))) (((+.f64 (*.f64 4 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (*.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)) (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))))) (2))) (((+.f64 (*.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)) (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (*.f64 4 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))))) (2))) (((-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) 1) (2))) (((*.f64 b (/.f64 1 (+.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 1) (2))) (((*.f64 1 (/.f64 b (+.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (2))) (((*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2)) (2))) (((*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (2))) (((*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (-.f64 2 (expm1.f64 a)) (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (2))) (((*.f64 (/.f64 1 (+.f64 2 (expm1.f64 a))) b) (2))) (((*.f64 (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))) (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (2))) (((*.f64 (neg.f64 b) (/.f64 1 (-.f64 -2 (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a))) (sqrt.f64 b)) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a))) (/.f64 (sqrt.f64 b) 1)) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1)) (2))) (((*.f64 (/.f64 b 1) (/.f64 1 (+.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 2 (expm1.f64 a))))) (2))) (((*.f64 (/.f64 1 (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a))))) (2))) (((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a))))) (2))) (((*.f64 (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))) (2))) (((*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (expm1.f64 a))) (2))) (((*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))) (2))) (((*.f64 (/.f64 1 (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (*.f64 b (-.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (/.f64 1 (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (*.f64 b (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))) (2))) (((*.f64 (/.f64 1 (-.f64 -2 (expm1.f64 a))) (neg.f64 b)) (2))) (((*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 2 (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 2 (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 2 (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 2 (expm1.f64 a))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 b (neg.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (neg.f64 (-.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (/.f64 b (+.f64 -8 (neg.f64 (pow.f64 (expm1.f64 a) 3)))) (+.f64 -4 (neg.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))) (2))) (((*.f64 (/.f64 b (-.f64 (pow.f64 (expm1.f64 a) 2) 4)) (+.f64 (exp.f64 a) -3)) (2))) (((*.f64 (/.f64 1 (/.f64 (+.f64 2 (expm1.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (-.f64 2 (expm1.f64 a))) (2))) (((*.f64 (/.f64 (neg.f64 b) (+.f64 -8 (neg.f64 (pow.f64 (expm1.f64 a) 3)))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (neg.f64 (-.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (+.f64 -8 (neg.f64 (pow.f64 (expm1.f64 a) 3)))) (+.f64 -4 (neg.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (expm1.f64 a) 2) 4)) (+.f64 (exp.f64 a) -3)) (2))) (((*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (sqrt.f64 (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))) (2))) (((*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (sqrt.f64 (-.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (cbrt.f64 (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (cbrt.f64 (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))) (2))) (((*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (cbrt.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (cbrt.f64 (-.f64 2 (expm1.f64 a)))) (2))) (((*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))) (2))) (((*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2)))) (2))) (((*.f64 (*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))) (*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))))) (2))) (((*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))))) (2))) (((pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 1) (2))) (((pow.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2) (2))) (((pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 3) (2))) (((pow.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) 1/3) (2))) (((pow.f64 (/.f64 (+.f64 2 (expm1.f64 a)) b) -1) (2))) (((neg.f64 (/.f64 b (-.f64 -2 (expm1.f64 a)))) (2))) (((neg.f64 (/.f64 (neg.f64 b) (+.f64 2 (expm1.f64 a)))) (2))) (((neg.f64 (*.f64 (/.f64 b (-.f64 -2 (expm1.f64 a))) 1)) (2))) (((neg.f64 (*.f64 b (/.f64 1 (-.f64 -2 (expm1.f64 a))))) (2))) (((neg.f64 (*.f64 1 (/.f64 b (-.f64 -2 (expm1.f64 a))))) (2))) (((sqrt.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2)) (2))) (((log.f64 (exp.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))) (2))) (((cbrt.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3)) (2))) (((expm1.f64 (log1p.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (2))) (((exp.f64 (log.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (2))) (((log1p.f64 (expm1.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (2))))

simplify63.0ms (0.4%)

Algorithm
egg-herbie
Rules
1468×associate-/l*
1332×associate-*r/
832×*-commutative
812×associate-*l/
628×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02383363
16763149
223843115
Stop Event
node limit
Counts
103 → 125
Calls
Call 1
Inputs
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/16 b) (+.f64 (*.f64 1/24 b) (*.f64 -1/2 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) 2) (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (neg.f64 (expm1.f64 a))))
(+.f64 (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (exp.f64 a))) (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) 1))
(+.f64 (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) 4) (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(+.f64 (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))) (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) 4))
(+.f64 (*.f64 2 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (*.f64 (neg.f64 (expm1.f64 a)) (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2)))))
(+.f64 (*.f64 (-.f64 2 (exp.f64 a)) (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (*.f64 1 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2)))))
(+.f64 (*.f64 4 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (*.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)) (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3)))))
(+.f64 (*.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)) (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (*.f64 4 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) 1)
(*.f64 b (/.f64 1 (+.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 1)
(*.f64 1 (/.f64 b (+.f64 2 (expm1.f64 a))))
(*.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a))))
(*.f64 (-.f64 2 (expm1.f64 a)) (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))))
(*.f64 (/.f64 1 (+.f64 2 (expm1.f64 a))) b)
(*.f64 (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))) (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))))
(*.f64 (neg.f64 b) (/.f64 1 (-.f64 -2 (expm1.f64 a))))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a))) (sqrt.f64 b))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a))) (/.f64 (sqrt.f64 b) 1))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1))
(*.f64 (/.f64 b 1) (/.f64 1 (+.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 1 (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (*.f64 b (-.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 1 (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (*.f64 b (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))))
(*.f64 (/.f64 1 (-.f64 -2 (expm1.f64 a))) (neg.f64 b))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 2 (expm1.f64 a))) (cbrt.f64 b))
(*.f64 (/.f64 b (neg.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (neg.f64 (-.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 -8 (neg.f64 (pow.f64 (expm1.f64 a) 3)))) (+.f64 -4 (neg.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))))
(*.f64 (/.f64 b (-.f64 (pow.f64 (expm1.f64 a) 2) 4)) (+.f64 (exp.f64 a) -3))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (expm1.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (-.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (neg.f64 b) (+.f64 -8 (neg.f64 (pow.f64 (expm1.f64 a) 3)))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (neg.f64 (-.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 b 1) (+.f64 -8 (neg.f64 (pow.f64 (expm1.f64 a) 3)))) (+.f64 -4 (neg.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))))
(*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (expm1.f64 a) 2) 4)) (+.f64 (exp.f64 a) -3))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (sqrt.f64 (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (sqrt.f64 (-.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (cbrt.f64 (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (cbrt.f64 (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (cbrt.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (cbrt.f64 (-.f64 2 (expm1.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))) (*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))))
(pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 1)
(pow.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2)
(pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 3)
(pow.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 2 (expm1.f64 a)) b) -1)
(neg.f64 (/.f64 b (-.f64 -2 (expm1.f64 a))))
(neg.f64 (/.f64 (neg.f64 b) (+.f64 2 (expm1.f64 a))))
(neg.f64 (*.f64 (/.f64 b (-.f64 -2 (expm1.f64 a))) 1))
(neg.f64 (*.f64 b (/.f64 1 (-.f64 -2 (expm1.f64 a)))))
(neg.f64 (*.f64 1 (/.f64 b (-.f64 -2 (expm1.f64 a)))))
(sqrt.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2))
(log.f64 (exp.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))))
(cbrt.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3))
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(exp.f64 (log.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(log1p.f64 (expm1.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
Outputs
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 1/2 b)
(*.f64 b 1/2)
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/2 b (*.f64 -1/4 (*.f64 b a)))
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 1/2 b (fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 b 0)) (*.f64 -1/4 (*.f64 b a))))
(fma.f64 b 1/2 (fma.f64 -1/4 (*.f64 b a) (*.f64 a (*.f64 a 0))))
(fma.f64 b 1/2 (*.f64 a (+.f64 (*.f64 b -1/4) (*.f64 a 0))))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/16 b) (+.f64 (*.f64 1/24 b) (*.f64 -1/2 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 1/2 b (fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 -1/16 b (fma.f64 1/24 b (*.f64 (*.f64 b 0) -1/2)))) (fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 b 0)) (*.f64 -1/4 (*.f64 b a)))))
(fma.f64 b 1/2 (-.f64 (fma.f64 -1/4 (*.f64 b a) (*.f64 a (*.f64 a 0))) (*.f64 (pow.f64 a 3) (+.f64 0 (*.f64 b -1/48)))))
(-.f64 (fma.f64 b 1/2 (*.f64 a (+.f64 (*.f64 b -1/4) (*.f64 a 0)))) (*.f64 (pow.f64 a 3) (*.f64 b -1/48)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) 2) (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (neg.f64 (expm1.f64 a))))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (fma.f64 (expm1.f64 a) (expm1.f64 a) -4)) (+.f64 -2 (expm1.f64 a)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (expm1.f64 a) 2) -4) (+.f64 (expm1.f64 a) -2)))
(+.f64 (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (exp.f64 a))) (*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) 1))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (+.f64 (-.f64 2 (exp.f64 a)) 1))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (+.f64 1 (-.f64 2 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 3 (exp.f64 a)))
(+.f64 (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) 4) (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4))
(*.f64 (/.f64 (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4) (+.f64 8 (pow.f64 (expm1.f64 a) 3))) b)
(+.f64 (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))) (*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) 4))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4))
(*.f64 (/.f64 (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4) (+.f64 8 (pow.f64 (expm1.f64 a) 3))) b)
(+.f64 (*.f64 2 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (*.f64 (neg.f64 (expm1.f64 a)) (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2)))))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (fma.f64 (expm1.f64 a) (expm1.f64 a) -4)) (+.f64 -2 (expm1.f64 a)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (expm1.f64 a) 2) -4) (+.f64 (expm1.f64 a) -2)))
(+.f64 (*.f64 (-.f64 2 (exp.f64 a)) (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (*.f64 1 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2)))))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (+.f64 (-.f64 2 (exp.f64 a)) 1))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (+.f64 1 (-.f64 2 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 3 (exp.f64 a)))
(+.f64 (*.f64 4 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (*.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)) (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3)))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4))
(*.f64 (/.f64 (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4) (+.f64 8 (pow.f64 (expm1.f64 a) 3))) b)
(+.f64 (*.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)) (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (*.f64 4 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3)))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4))
(*.f64 (/.f64 (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4) (+.f64 8 (pow.f64 (expm1.f64 a) 3))) b)
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) 1)
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 b (/.f64 1 (+.f64 2 (expm1.f64 a))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 1)
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 1 (/.f64 b (+.f64 2 (expm1.f64 a))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (-.f64 2 (expm1.f64 a)) (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (fma.f64 (expm1.f64 a) (expm1.f64 a) -4)) (+.f64 -2 (expm1.f64 a)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (expm1.f64 a) 2) -4) (+.f64 (expm1.f64 a) -2)))
(*.f64 (/.f64 1 (+.f64 2 (expm1.f64 a))) b)
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))) (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4))
(*.f64 (/.f64 (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4) (+.f64 8 (pow.f64 (expm1.f64 a) 3))) b)
(*.f64 (neg.f64 b) (/.f64 1 (-.f64 -2 (expm1.f64 a))))
(/.f64 (neg.f64 b) (-.f64 -2 (expm1.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a))) (sqrt.f64 b))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a))) (/.f64 (sqrt.f64 b) 1))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b 1) (/.f64 1 (+.f64 2 (expm1.f64 a))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (+.f64 2 (expm1.f64 a))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 2 (expm1.f64 a))) (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (+.f64 2 (expm1.f64 a))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 2 (expm1.f64 a))) (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a)))))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(/.f64 (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(*.f64 (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(/.f64 (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (fma.f64 (expm1.f64 a) (expm1.f64 a) -4)) (+.f64 -2 (expm1.f64 a)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (expm1.f64 a) 2) -4) (+.f64 (expm1.f64 a) -2)))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4))
(*.f64 (/.f64 (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4) (+.f64 8 (pow.f64 (expm1.f64 a) 3))) b)
(*.f64 (/.f64 1 (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (*.f64 b (-.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (fma.f64 (expm1.f64 a) (expm1.f64 a) -4)) (+.f64 -2 (expm1.f64 a)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (expm1.f64 a) 2) -4) (+.f64 (expm1.f64 a) -2)))
(*.f64 (/.f64 1 (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (*.f64 b (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4))
(*.f64 (/.f64 (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4) (+.f64 8 (pow.f64 (expm1.f64 a) 3))) b)
(*.f64 (/.f64 1 (-.f64 -2 (expm1.f64 a))) (neg.f64 b))
(/.f64 (neg.f64 b) (-.f64 -2 (expm1.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 2 (expm1.f64 a))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 2 (expm1.f64 a)))))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(/.f64 (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(/.f64 (/.f64 b (cbrt.f64 (+.f64 2 (expm1.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 2 (expm1.f64 a))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (+.f64 2 (expm1.f64 a))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 2 (expm1.f64 a))) (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (+.f64 2 (expm1.f64 a))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 2 (expm1.f64 a))) (sqrt.f64 (+.f64 2 (expm1.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 2 (expm1.f64 a))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 2 (expm1.f64 a))) (cbrt.f64 b))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (neg.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (neg.f64 (-.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (fma.f64 (expm1.f64 a) (expm1.f64 a) -4)) (+.f64 -2 (expm1.f64 a)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (expm1.f64 a) 2) -4) (+.f64 (expm1.f64 a) -2)))
(*.f64 (/.f64 b (+.f64 -8 (neg.f64 (pow.f64 (expm1.f64 a) 3)))) (+.f64 -4 (neg.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))))
(*.f64 (/.f64 b (-.f64 -8 (pow.f64 (expm1.f64 a) 3))) (-.f64 -4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (-.f64 -8 (pow.f64 (expm1.f64 a) 3))) (fma.f64 (expm1.f64 a) (-.f64 3 (exp.f64 a)) -4))
(*.f64 (/.f64 b (-.f64 (pow.f64 (expm1.f64 a) 2) 4)) (+.f64 (exp.f64 a) -3))
(*.f64 (+.f64 (exp.f64 a) -3) (/.f64 b (+.f64 (pow.f64 (expm1.f64 a) 2) -4)))
(*.f64 (+.f64 (exp.f64 a) -3) (/.f64 b (fma.f64 (expm1.f64 a) (expm1.f64 a) -4)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (expm1.f64 a) 2) -4) (+.f64 (exp.f64 a) -3)))
(*.f64 (/.f64 1 (/.f64 (+.f64 2 (expm1.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (-.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (fma.f64 (expm1.f64 a) (expm1.f64 a) -4)) (+.f64 -2 (expm1.f64 a)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (expm1.f64 a) 2) -4) (+.f64 (expm1.f64 a) -2)))
(*.f64 (/.f64 (neg.f64 b) (+.f64 -8 (neg.f64 (pow.f64 (expm1.f64 a) 3)))) (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (-.f64 -8 (pow.f64 (expm1.f64 a) 3))) (-.f64 -4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (-.f64 -8 (pow.f64 (expm1.f64 a) 3))) (fma.f64 (expm1.f64 a) (-.f64 3 (exp.f64 a)) -4))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (neg.f64 (-.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 b (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (-.f64 2 (expm1.f64 a)))
(*.f64 (/.f64 b (fma.f64 (expm1.f64 a) (expm1.f64 a) -4)) (+.f64 -2 (expm1.f64 a)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (expm1.f64 a) 2) -4) (+.f64 (expm1.f64 a) -2)))
(*.f64 (/.f64 (/.f64 b 1) (+.f64 -8 (neg.f64 (pow.f64 (expm1.f64 a) 3)))) (+.f64 -4 (neg.f64 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))))
(*.f64 (/.f64 b (-.f64 -8 (pow.f64 (expm1.f64 a) 3))) (-.f64 -4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3))))
(*.f64 (/.f64 b (-.f64 -8 (pow.f64 (expm1.f64 a) 3))) (fma.f64 (expm1.f64 a) (-.f64 3 (exp.f64 a)) -4))
(*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (expm1.f64 a) 2) 4)) (+.f64 (exp.f64 a) -3))
(*.f64 (+.f64 (exp.f64 a) -3) (/.f64 b (+.f64 (pow.f64 (expm1.f64 a) 2) -4)))
(*.f64 (+.f64 (exp.f64 a) -3) (/.f64 b (fma.f64 (expm1.f64 a) (expm1.f64 a) -4)))
(/.f64 b (/.f64 (+.f64 (pow.f64 (expm1.f64 a) 2) -4) (+.f64 (exp.f64 a) -3)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (sqrt.f64 (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))))
(*.f64 (/.f64 b (*.f64 (sqrt.f64 (+.f64 8 (pow.f64 (expm1.f64 a) 3))) (sqrt.f64 (+.f64 2 (expm1.f64 a))))) (sqrt.f64 (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (sqrt.f64 (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4)))
(*.f64 (/.f64 b (*.f64 (sqrt.f64 (+.f64 2 (expm1.f64 a))) (sqrt.f64 (+.f64 8 (pow.f64 (expm1.f64 a) 3))))) (sqrt.f64 (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4)))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (sqrt.f64 (-.f64 2 (expm1.f64 a))))
(/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (-.f64 2 (expm1.f64 a)))) (sqrt.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2))))
(*.f64 (/.f64 b (*.f64 (sqrt.f64 (+.f64 2 (expm1.f64 a))) (sqrt.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2))))) (sqrt.f64 (-.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (cbrt.f64 (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (cbrt.f64 (+.f64 4 (*.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3)))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (cbrt.f64 (+.f64 8 (pow.f64 (expm1.f64 a) 3)))) (cbrt.f64 (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4)))
(*.f64 (/.f64 b (*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2) (cbrt.f64 (+.f64 8 (pow.f64 (expm1.f64 a) 3))))) (cbrt.f64 (fma.f64 (expm1.f64 a) (+.f64 (exp.f64 a) -3) 4)))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)) (cbrt.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2)))) (cbrt.f64 (-.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 b (*.f64 (cbrt.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2))) (cbrt.f64 (-.f64 2 (expm1.f64 a))))
(*.f64 (/.f64 b (*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2) (cbrt.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2))))) (cbrt.f64 (-.f64 2 (expm1.f64 a))))
(/.f64 b (*.f64 (/.f64 (cbrt.f64 (-.f64 4 (pow.f64 (expm1.f64 a) 2))) (cbrt.f64 (-.f64 2 (expm1.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 2 (expm1.f64 a))) 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))) (*.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))))
(pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 1)
(/.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (sqrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 2)
(/.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (cbrt.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))) 3)
(/.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3) 1/3)
(/.f64 b (+.f64 2 (expm1.f64 a)))
(pow.f64 (/.f64 (+.f64 2 (expm1.f64 a)) b) -1)
(/.f64 b (+.f64 2 (expm1.f64 a)))
(neg.f64 (/.f64 b (-.f64 -2 (expm1.f64 a))))
(/.f64 (neg.f64 b) (-.f64 -2 (expm1.f64 a)))
(neg.f64 (/.f64 (neg.f64 b) (+.f64 2 (expm1.f64 a))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(neg.f64 (*.f64 (/.f64 b (-.f64 -2 (expm1.f64 a))) 1))
(/.f64 (neg.f64 b) (-.f64 -2 (expm1.f64 a)))
(neg.f64 (*.f64 b (/.f64 1 (-.f64 -2 (expm1.f64 a)))))
(/.f64 (neg.f64 b) (-.f64 -2 (expm1.f64 a)))
(neg.f64 (*.f64 1 (/.f64 b (-.f64 -2 (expm1.f64 a)))))
(/.f64 (neg.f64 b) (-.f64 -2 (expm1.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 2))
(fabs.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))
(log.f64 (exp.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 2 (expm1.f64 a))))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(cbrt.f64 (pow.f64 (/.f64 b (+.f64 2 (expm1.f64 a))) 3))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(exp.f64 (log.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (expm1.f64 (/.f64 b (+.f64 2 (expm1.f64 a)))))
(/.f64 b (+.f64 2 (expm1.f64 a)))

localize18.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
100.0%
(log1p.f64 (exp.f64 a))
100.0%
(/.f64 b (+.f64 1 (exp.f64 a)))
100.0%
(+.f64 1 (exp.f64 a))
99.9%
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
Compiler

Compiled 47 to 25 computations (46.8% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@0
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
0.0ms
b
@0
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
0.0ms
a
@inf
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
0.0ms
b
@inf
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
0.0ms
a
@-inf
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
930×associate-*r/
872×*-commutative
774×associate-/r*
646×associate-*l/
576×associate-/l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01117
122017
2255317
Stop Event
node limit
Counts
1 → 174
Calls
Call 1
Inputs
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
Outputs
((((+.f64 1 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) -1)) (2))) (((+.f64 1 (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)) (2))) (((+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 0) (2))) (((+.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) -1) (2))) (((+.f64 -1 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (neg.f64 (exp.f64 a)))) (2))) (((+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1)) (2))) (((+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (neg.f64 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (2))) (((+.f64 (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))) (2))) (((+.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))) (2))) (((-.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (2))) (((-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) 2) (2))) (((*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1) (2))) (((*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (2))) (((*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (2))) (((*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b) (2))) (((*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (2))) (((*.f64 (neg.f64 b) (/.f64 -1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1)) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (cbrt.f64 (*.f64 b b))) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (cbrt.f64 (*.f64 b b)) 1)) (2))) (((*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (2))) (((*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a))) (2))) (((*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 b (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 -1 (+.f64 1 (exp.f64 a))) (neg.f64 b)) (2))) (((*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (2))) (((*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 b (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 b (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3)))) (+.f64 -1 (neg.f64 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 b (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a)) (2))) (((*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a))) (2))) (((*.f64 (/.f64 (neg.f64 b) (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3)))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3)))) (+.f64 -1 (neg.f64 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a)) (2))) (((*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 b (+.f64 1 (exp.f64 a))) (2))) (((/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b)) (2))) (((/.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1) (2))) (((/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b))) (2))) (((/.f64 (sqrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (2))) (((/.f64 (sqrt.f64 b) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b)))) (2))) (((/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 (*.f64 b b)))) (2))) (((/.f64 (cbrt.f64 b) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))) (2))) (((/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (2))) (((/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (cbrt.f64 b)))) (2))) (((/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 b)) (2))) (((/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a))) (2))) (((/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b)))) (2))) (((/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 b)))) (2))) (((/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (sqrt.f64 (cbrt.f64 (*.f64 b b))))) (2))) (((/.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b)))) (2))) (((/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 (neg.f64 b)))) (2))) (((/.f64 (/.f64 b 1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (2))) (((/.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 1 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))) (2))) (((/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (2))) (((/.f64 (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 3))) (2))) (((/.f64 -1 (/.f64 (-.f64 -1 (exp.f64 a)) b)) (2))) (((/.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b))) (2))) (((/.f64 (neg.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 b))) (2))) (((/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) 1) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (2))) (((/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (2))) (((/.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (2))) (((/.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b))) (2))) (((/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) 1) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))) (2))) (((/.f64 (*.f64 b (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 b (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 1 (/.f64 b 1)) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 1 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) 1)) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (2))) (((/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) 1)) (+.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (2))) (((/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2)))) (2))) (((/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (-.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 1)))) (2))) (((/.f64 (*.f64 (/.f64 (sqrt.f64 b) 1) (sqrt.f64 b)) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) 1) (cbrt.f64 b)) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) 1) 1) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (2))) (((/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) 1) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (2))) (((/.f64 (*.f64 (sqrt.f64 (neg.f64 b)) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (2))) (((/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (2))) (((/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (2))) (((/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((/.f64 (/.f64 (neg.f64 b) 1) (-.f64 -1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (neg.f64 b) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (neg.f64 b) -1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1) (2))) (((pow.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (2))) (((pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) (2))) (((pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) 1/3) (2))) (((pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1) (2))) (((neg.f64 (/.f64 b (-.f64 -1 (exp.f64 a)))) (2))) (((neg.f64 (/.f64 (neg.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((neg.f64 (*.f64 (/.f64 b (-.f64 -1 (exp.f64 a))) 1)) (2))) (((neg.f64 (*.f64 b (/.f64 -1 (+.f64 1 (exp.f64 a))))) (2))) (((neg.f64 (*.f64 1 (/.f64 b (-.f64 -1 (exp.f64 a))))) (2))) (((sqrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)) (2))) (((log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (2))) (((exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a)))) (2))) (((log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))))

simplify102.0ms (0.6%)

Algorithm
egg-herbie
Rules
1322×associate-+r+
1254×associate-+l+
626×associate-/l*
466×associate-/l/
464×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04456694
111536564
247376500
Stop Event
node limit
Counts
198 → 260
Calls
Call 1
Inputs
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 1/2 b)
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b))))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/16 b) (+.f64 (*.f64 1/24 b) (*.f64 -1/2 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 1 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) -1))
(+.f64 1 (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 0)
(+.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) -1)
(+.f64 -1 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))))
(+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (neg.f64 (exp.f64 a))))
(+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a))))
(+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1))
(+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (neg.f64 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(+.f64 (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(+.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(-.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 1)
(-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) 2)
(*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b)
(*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (neg.f64 b) (/.f64 -1 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (cbrt.f64 (*.f64 b b)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (cbrt.f64 (*.f64 b b)) 1))
(*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 b (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 -1 (+.f64 1 (exp.f64 a))) (neg.f64 b))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(*.f64 (/.f64 b (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3)))) (+.f64 -1 (neg.f64 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 b))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (neg.f64 b) (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3)))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b 1) (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3)))) (+.f64 -1 (neg.f64 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(/.f64 (sqrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (sqrt.f64 b) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 (*.f64 b b))))
(/.f64 (cbrt.f64 b) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (cbrt.f64 b))))
(/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 b))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 b))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (sqrt.f64 (cbrt.f64 (*.f64 b b)))))
(/.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 (neg.f64 b))))
(/.f64 (/.f64 b 1) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 1 (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (-.f64 1 (pow.f64 (exp.f64 a) 2)))
(/.f64 (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(/.f64 -1 (/.f64 (-.f64 -1 (exp.f64 a)) b))
(/.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) 1) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) 1) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(/.f64 (*.f64 b (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 b (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 1 (/.f64 b 1)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) 1)) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) 1)) (+.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) b) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) b) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2))))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (-.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 1))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) 1) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) 1) (cbrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) 1) 1) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) 1) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 b)) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (/.f64 (neg.f64 b) 1) (-.f64 -1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (/.f64 (neg.f64 b) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (/.f64 (neg.f64 b) -1) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(pow.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)
(pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)
(pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) 1/3)
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1)
(neg.f64 (/.f64 b (-.f64 -1 (exp.f64 a))))
(neg.f64 (/.f64 (neg.f64 b) (+.f64 1 (exp.f64 a))))
(neg.f64 (*.f64 (/.f64 b (-.f64 -1 (exp.f64 a))) 1))
(neg.f64 (*.f64 b (/.f64 -1 (+.f64 1 (exp.f64 a)))))
(neg.f64 (*.f64 1 (/.f64 b (-.f64 -1 (exp.f64 a)))))
(sqrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))
(exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
Outputs
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 1/2 b)
(*.f64 b 1/2)
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(fma.f64 1/2 b (*.f64 -1/4 (*.f64 b a)))
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b))))
(fma.f64 1/2 b (fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 b 0)) (*.f64 -1/4 (*.f64 b a))))
(fma.f64 b 1/2 (fma.f64 -1/4 (*.f64 b a) (*.f64 a (*.f64 a 0))))
(fma.f64 b 1/2 (*.f64 a (+.f64 (*.f64 b -1/4) (*.f64 a 0))))
(+.f64 (*.f64 1/2 b) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/16 b) (+.f64 (*.f64 1/24 b) (*.f64 -1/2 (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/8 b) (*.f64 -1/8 b)))) (*.f64 -1/4 (*.f64 a b)))))
(fma.f64 1/2 b (fma.f64 -1 (*.f64 (pow.f64 a 3) (fma.f64 -1/16 b (fma.f64 1/24 b (*.f64 (*.f64 b 0) -1/2)))) (fma.f64 -1 (*.f64 (*.f64 a a) (*.f64 b 0)) (*.f64 -1/4 (*.f64 b a)))))
(fma.f64 b 1/2 (-.f64 (fma.f64 -1/4 (*.f64 b a) (*.f64 a (*.f64 a 0))) (*.f64 (pow.f64 a 3) (+.f64 0 (*.f64 b -1/48)))))
(fma.f64 b 1/2 (-.f64 (*.f64 b (*.f64 a -1/4)) (*.f64 (*.f64 a a) (+.f64 (*.f64 a (*.f64 b -1/48)) 0))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 1 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) -1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 1 (-.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 0)
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) -1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 -1 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(+.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) 1) (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (neg.f64 (exp.f64 a))))
(/.f64 b (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 b (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(+.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 (exp.f64 a) (expm1.f64 a))) (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) 1))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 b (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(+.f64 (*.f64 1 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (*.f64 (neg.f64 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(/.f64 b (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(+.f64 (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 b (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(+.f64 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 b (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(-.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(-.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) 2)
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (*.f64 b b))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(/.f64 b (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b)
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 b (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(*.f64 (neg.f64 b) (/.f64 -1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (cbrt.f64 (*.f64 b b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (cbrt.f64 (*.f64 b b)) 1))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(/.f64 b (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 b (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (*.f64 b (-.f64 1 (exp.f64 a))))
(/.f64 b (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 b (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(*.f64 (/.f64 -1 (+.f64 1 (exp.f64 a))) (neg.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (*.f64 b b))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (/.f64 b (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 b (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3)))) (+.f64 -1 (neg.f64 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (-.f64 -1 (pow.f64 (exp.f64 a) 3))) (-.f64 -1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (/.f64 (neg.f64 b) (-.f64 -1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 b (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(/.f64 (*.f64 b (expm1.f64 a)) (+.f64 (pow.f64 (exp.f64 a) 2) -1))
(*.f64 (expm1.f64 a) (/.f64 b (+.f64 -1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 (*.f64 b b)))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (exp.f64 a)))
(/.f64 b (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (neg.f64 b) (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3)))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (-.f64 -1 (pow.f64 (exp.f64 a) 3))) (-.f64 -1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (/.f64 (neg.f64 b) (-.f64 -1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 b (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (/.f64 b 1) (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3)))) (+.f64 -1 (neg.f64 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (-.f64 -1 (pow.f64 (exp.f64 a) 3))) (-.f64 -1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1) (/.f64 (neg.f64 b) (-.f64 -1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 (/.f64 b 1) (-.f64 (pow.f64 (exp.f64 a) 2) 1)) (expm1.f64 a))
(/.f64 (*.f64 b (expm1.f64 a)) (+.f64 (pow.f64 (exp.f64 a) 2) -1))
(*.f64 (expm1.f64 a) (/.f64 b (+.f64 -1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (hypot.f64 1 (pow.f64 (exp.f64 a) 3/2))) (sqrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (hypot.f64 1 (pow.f64 (exp.f64 a) 3/2)) (sqrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (*.f64 (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2))))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (sqrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (sqrt.f64 b) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b))))
(*.f64 (/.f64 (sqrt.f64 b) (-.f64 -1 (exp.f64 a))) (neg.f64 (sqrt.f64 b)))
(/.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 (*.f64 b b))))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (cbrt.f64 b) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))))
(*.f64 (/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (*.f64 (sqrt.f64 b) (cbrt.f64 (sqrt.f64 b))))
(*.f64 (cbrt.f64 (sqrt.f64 b)) (/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (cbrt.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (-.f64 -1 (exp.f64 a))) (neg.f64 (cbrt.f64 b)))
(/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (sqrt.f64 (sqrt.f64 b)))
(*.f64 (sqrt.f64 (sqrt.f64 b)) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 b)) (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (sqrt.f64 (cbrt.f64 b)))
(*.f64 (sqrt.f64 (cbrt.f64 b)) (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))))
(/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (sqrt.f64 (cbrt.f64 (*.f64 b b)))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (sqrt.f64 (cbrt.f64 (*.f64 b b))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (sqrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))))
(/.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 b)) (-.f64 -1 (exp.f64 a))) (sqrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 b)) (sqrt.f64 (neg.f64 b))) (-.f64 -1 (exp.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (cbrt.f64 (cbrt.f64 (*.f64 b b)))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (*.f64 b b))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 (neg.f64 b))))
(/.f64 (cbrt.f64 (neg.f64 b)) (/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (neg.f64 b))))
(/.f64 (/.f64 b 1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 1 (-.f64 1 (exp.f64 a))))
(/.f64 b (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 b (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (-.f64 1 (pow.f64 (exp.f64 a) 2)))
(/.f64 b (/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (exp.f64 a)))
(/.f64 (+.f64 b (*.f64 b (*.f64 (exp.f64 a) (expm1.f64 a)))) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (expm1.f64 a) 1))
(/.f64 b (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (fma.f64 (exp.f64 a) (expm1.f64 a) 1)))
(/.f64 -1 (/.f64 (-.f64 -1 (exp.f64 a)) b))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(/.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 b) (-.f64 -1 (exp.f64 a))) (neg.f64 (sqrt.f64 b)))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 b b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (-.f64 -1 (exp.f64 a))) (neg.f64 (cbrt.f64 b)))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (cbrt.f64 b))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) 1) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(/.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (/.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) -1) (fma.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)) (+.f64 2 (fma.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))))
(/.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) 1) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (*.f64 b (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 b (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 b 1)) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (-.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) 1)) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(/.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (/.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) 1)) (+.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) -1) (fma.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)) (+.f64 2 (fma.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (sqrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) b) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) b) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 (+.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(/.f64 (-.f64 1 (pow.f64 (exp.f64 a) 2)) (/.f64 (+.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2)))))
(/.f64 b (*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2))))
(/.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (/.f64 (+.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (exp.f64 a) 2)) (-.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 b (*.f64 (/.f64 (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (pow.f64 (exp.f64 a) 2))))
(*.f64 (/.f64 (/.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 2))) (+.f64 1 (+.f64 (exp.f64 a) (pow.f64 (exp.f64 a) 2)))) (-.f64 1 (pow.f64 (exp.f64 a) 3)))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a))))))
(*.f64 (/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (-.f64 1 (*.f64 (pow.f64 (exp.f64 a) 2) (*.f64 (expm1.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (-.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 1))))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (+.f64 1 (*.f64 (exp.f64 a) (*.f64 (expm1.f64 a) (fma.f64 (exp.f64 a) (expm1.f64 a) -1)))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))))
(/.f64 (/.f64 (*.f64 b (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (*.f64 (expm1.f64 a) (fma.f64 (exp.f64 a) (expm1.f64 a) -1)) 1))
(*.f64 (/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (fma.f64 (exp.f64 a) (*.f64 (expm1.f64 a) (fma.f64 (exp.f64 a) (expm1.f64 a) -1)) 1)) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) 1) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) 1) (cbrt.f64 b)) (+.f64 1 (exp.f64 a)))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) 1) 1) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(/.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (/.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2) (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) 1) 1) (+.f64 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3) -1) (fma.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)) (+.f64 2 (fma.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)) (+.f64 1 (*.f64 (+.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 b)) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (sqrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 b b)) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (*.f64 b b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (*.f64 b b))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) 1) (-.f64 -1 (exp.f64 a)))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) -1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))))
(/.f64 b (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (fabs.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))))
(/.f64 b (*.f64 (*.f64 (fabs.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 b (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 b (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))))
(/.f64 b (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))))
(pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(pow.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)
(/.f64 b (+.f64 1 (exp.f64 a)))
(pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)
(/.f64 b (+.f64 1 (exp.f64 a)))
(pow.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3) 1/3)
(/.f64 b (+.f64 1 (exp.f64 a)))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(neg.f64 (/.f64 b (-.f64 -1 (exp.f64 a))))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(neg.f64 (/.f64 (neg.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(neg.f64 (*.f64 (/.f64 b (-.f64 -1 (exp.f64 a))) 1))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(neg.f64 (*.f64 b (/.f64 -1 (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(neg.f64 (*.f64 1 (/.f64 b (-.f64 -1 (exp.f64 a)))))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))
(fabs.f64 (/.f64 b (+.f64 1 (exp.f64 a))))
(log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a))))
(/.f64 b (exp.f64 (log1p.f64 (exp.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))

eval404.0ms (2.3%)

Compiler

Compiled 26729 to 15360 computations (42.5% saved)

prune316.0ms (1.8%)

Pruning

20 alts after pruning (15 fresh and 5 done)

PrunedKeptTotal
New126291271
Fresh4610
Picked101
Done156
Total1268201288
Error
99.0%
Counts
1288 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
48.4%
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2)
95.0%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 3)
53.4%
(/.f64 b (+.f64 2 (expm1.f64 a)))
47.8%
(-.f64 (+.f64 (log1p.f64 (exp.f64 b)) 1) 1)
5.3%
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
47.8%
(+.f64 (*.f64 1/2 b) (log.f64 2))
46.8%
(+.f64 (*.f64 1/2 a) (log.f64 2))
96.6%
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) -1))
56.5%
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (/.f64 2 b) -1))
56.5%
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 1) -1))
51.1%
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (log.f64 (exp.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -1))
56.3%
(+.f64 (log1p.f64 (exp.f64 a)) (expm1.f64 (log1p.f64 (/.f64 b 2))))
5.3%
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
12.1%
(*.f64 b 1/2)
48.4%
(log1p.f64 (exp.f64 b))
49.1%
(log1p.f64 (exp.f64 a))
46.0%
(log.f64 (+.f64 b (+.f64 2 a)))
47.4%
(log.f64 (+.f64 2 b))
45.5%
(log.f64 (+.f64 2 a))
46.9%
(log.f64 2)
Compiler

Compiled 346 to 276 computations (20.2% saved)

localize26.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
100.0%
(+.f64 1 (exp.f64 a))
99.8%
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) -1)
99.2%
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
98.8%
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
Compiler

Compiled 64 to 39 computations (39.1% saved)

series19.0ms (0.1%)

Counts
3 → 36
Calls

18 calls:

TimeVariablePointExpression
4.0ms
a
@0
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
3.0ms
a
@0
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) -1)
2.0ms
a
@inf
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
2.0ms
a
@-inf
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
1.0ms
b
@-inf
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) -1)

rewrite120.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1320×associate-*r/
1100×associate-/r*
1050×*-commutative
982×associate-*l/
716×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01461
129655
2335955
Stop Event
node limit
Counts
3 → 464
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) -1)
Outputs
((((-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 1) (2))) (((*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b)) (2))) (((*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 b)) (2))) (((*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (2))) (((*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3)) (2))) (((*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1) (2))) (((*.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (2))) (((*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((*.f64 (/.f64 1 b) (+.f64 1 (exp.f64 a))) (2))) (((*.f64 (-.f64 -1 (exp.f64 a)) (/.f64 -1 b)) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1)) (2))) (((*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (2))) (((*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1)) (2))) (((*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (2))) (((*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (2))) (((*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (2))) (((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (2))) (((*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b))) (2))) (((*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (2))) (((*.f64 (/.f64 -1 b) (-.f64 -1 (exp.f64 a))) (2))) (((*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))) (2))) (((*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b))) (2))) (((*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b))) (2))) (((*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3)) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (-.f64 1 (exp.f64 (+.f64 a a)))) (+.f64 1 (exp.f64 a))) (2))) (((*.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (exp.f64 (+.f64 a a))))) (2))) (((*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (-.f64 (+.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a)))) (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((/.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (+.f64 1 (exp.f64 a)) b) (2))) (((/.f64 (+.f64 1 (exp.f64 a)) (/.f64 b 1)) (2))) (((/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (2))) (((/.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1) (2))) (((/.f64 -1 (neg.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 -1 (/.f64 (neg.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (/.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))) (2))) (((/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))) (2))) (((/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (2))) (((/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 (neg.f64 b) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 b (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (/.f64 b (/.f64 1 (-.f64 1 (exp.f64 a))))) (2))) (((/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (/.f64 (-.f64 1 (exp.f64 a)) (/.f64 1 b))) (2))) (((/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) 1)) (2))) (((/.f64 (/.f64 1 b) (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 b (/.f64 1 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))) (2))) (((/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 1 b))) (2))) (((/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) 1)) (2))) (((/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 b)) (2))) (((/.f64 (-.f64 -1 (exp.f64 a)) (/.f64 1 (/.f64 -1 b))) (2))) (((/.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a))))) (2))) (((/.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))))) (2))) (((/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))) (2))) (((/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (/.f64 (neg.f64 b) (cbrt.f64 (-.f64 -1 (exp.f64 a))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))) (2))) (((/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))) (2))) (((/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b)) (2))) (((/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (-.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (2))) (((/.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 b)) (2))) (((/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2)) (2))) (((/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (neg.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (neg.f64 (-.f64 -1 (exp.f64 a))) (neg.f64 (neg.f64 b))) (2))) (((/.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3))) (2))) (((/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)) (2))) (((/.f64 (*.f64 1 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b)) (-.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b)) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (2))) (((/.f64 (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (sqrt.f64 b)) (2))) (((/.f64 (*.f64 1 (neg.f64 (-.f64 -1 (exp.f64 a)))) (neg.f64 (neg.f64 b))) (2))) (((/.f64 (*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b)) (2))) (((/.f64 (*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)) (2))) (((/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (pow.f64 (cbrt.f64 b) 2)) (2))) (((/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 b))) (cbrt.f64 b)) (2))) (((/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 b)) (2))) (((/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (/.f64 1 b) (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 1 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 1 b) (-.f64 (exp.f64 (+.f64 a a)) 1)) (expm1.f64 a)) (2))) (((/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (/.f64 1 (sqrt.f64 b)) (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (2))) (((/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (2))) (((/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b) (2))) (((/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (2))) (((/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1) (cbrt.f64 (+.f64 1 (exp.f64 a)))) b) (2))) (((/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 b)) (2))) (((/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (2))) (((/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b))) (2))) (((/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 1 b)) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 b)) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 a a)) 1) (/.f64 1 b)) (expm1.f64 a)) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (cbrt.f64 (neg.f64 b))) (2))) (((/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (neg.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) 1) (cbrt.f64 b)) (2))) (((/.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) 1) (-.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) 1) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) 1) (sqrt.f64 b)) (2))) (((/.f64 (*.f64 (neg.f64 (-.f64 -1 (exp.f64 a))) 1) (neg.f64 (neg.f64 b))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 b)) (2))) (((/.f64 (*.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 (neg.f64 b))) (2))) (((/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (sqrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (cbrt.f64 b) 2)) (2))) (((/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 b)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 b)) (2))) (((/.f64 (*.f64 (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 -1 b)) (-.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 -1 b)) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (2))) (((/.f64 (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (pow.f64 (cbrt.f64 b) 2)) (2))) (((/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))) (pow.f64 (cbrt.f64 b) 2)) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b))) (sqrt.f64 b)) (2))) (((/.f64 (/.f64 1 (/.f64 1 (-.f64 -1 (exp.f64 a)))) (neg.f64 b)) (2))) (((/.f64 (/.f64 1 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a))))) (-.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (2))) (((/.f64 (/.f64 1 (/.f64 (sqrt.f64 b) 1)) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3)) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3)) (2))) (((/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3)) (2))) (((/.f64 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) -1)) (pow.f64 (/.f64 1 b) -1)) (2))) (((/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1)) (2))) (((/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (2))) (((/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (2))) (((/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) 1) (neg.f64 b)) (2))) (((/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) -1) b) (2))) (((/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b))) (2))) (((/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 b))) (2))) (((/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b)))) (cbrt.f64 (neg.f64 b))) (2))) (((/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b))) (sqrt.f64 b)) (2))) (((/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) 1) (cbrt.f64 b)) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (sqrt.f64 (cbrt.f64 b))) (sqrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 b))) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) 1) (-.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (exp.f64 a))))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) 1) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (*.f64 (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) 1) (sqrt.f64 b)) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 b))) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))) (sqrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b))) (sqrt.f64 (sqrt.f64 b))) (2))) (((neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) (neg.f64 b))) (2))) (((sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 2)) (2))) (((log.f64 (exp.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 3)) (2))) (((expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((exp.f64 (-.f64 (log1p.f64 (exp.f64 a)) (log.f64 b))) (2))) (((log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))))
((((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) 1) (2))) (((*.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1) (2))) (((*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 1 1/3)) (2))) (((*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (2))) (((*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (/.f64 1 b))) (2))) (((*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 1 (cbrt.f64 b))) (2))) (((*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (/.f64 1 b) 1/3)) (2))) (((*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((*.f64 (pow.f64 (/.f64 1 b) 1/3) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3)) (2))) (((/.f64 1 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (2))) (((/.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b))) (2))) (((/.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 b) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (/.f64 (cbrt.f64 b) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 1 (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b))) (2))) (((/.f64 (*.f64 1 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (pow.f64 1 1/3) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (2))) (((/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b))) (2))) (((/.f64 (*.f64 (pow.f64 1 1/3) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) 1) (cbrt.f64 (neg.f64 b))) (2))) (((/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) 1) (neg.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (sqrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3)) (cbrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (cbrt.f64 (/.f64 1 b))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (/.f64 1 b))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 1 (cbrt.f64 b))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (cbrt.f64 b))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (pow.f64 (/.f64 1 b) 1/3)) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (pow.f64 (/.f64 1 b) 1/3)) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 1) (cbrt.f64 b)) (2))) (((/.f64 (/.f64 1 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (cbrt.f64 b))) (sqrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 b))) (2))) (((/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 b))) (2))) (((pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1) (2))) (((pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3) (2))) (((pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 2) (2))) (((pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 3) (2))) (((sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (2))) (((log.f64 (exp.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))) (2))) (((expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((exp.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 a)) (log.f64 b)) 1/3)) (2))) (((log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))))
((((-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) 1) (2))) (((*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 -1 (neg.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1) (2))) (((*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a))))) (2))) (((*.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (2))) (((*.f64 (neg.f64 b) (/.f64 1 (-.f64 -1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b) (2))) (((*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 b 1)) (2))) (((*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (2))) (((*.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (neg.f64 b)) (2))) (((*.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (-.f64 1 (exp.f64 a))) (2))) (((*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (2))) (((*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1)) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1)) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3)) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3)) (2))) (((*.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (pow.f64 (/.f64 1 b) -1)) (2))) (((*.f64 (pow.f64 (/.f64 1 b) -1) (pow.f64 (+.f64 1 (exp.f64 a)) -1)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1)) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (2))) (((*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (2))) (((*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 1 (-.f64 1 (exp.f64 (+.f64 a a)))) (*.f64 b (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 1 (neg.f64 (-.f64 -1 (exp.f64 a)))) (neg.f64 (neg.f64 b))) (2))) (((*.f64 (/.f64 b (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 b (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 b (-.f64 (exp.f64 (+.f64 a a)) 1)) (expm1.f64 a)) (2))) (((*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b))) (2))) (((*.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 b))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (-.f64 1 (exp.f64 a))) (2))) (((*.f64 (/.f64 (neg.f64 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (2))) (((*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) -1) (neg.f64 b)) (2))) (((*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b)) (2))) (((*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b))) (2))) (((*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (neg.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b 1) (-.f64 (exp.f64 (+.f64 a a)) 1)) (expm1.f64 a)) (2))) (((*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (2))) (((*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b)) (2))) (((/.f64 b (+.f64 1 (exp.f64 a))) (2))) (((/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 -1 (/.f64 (-.f64 -1 (exp.f64 a)) b)) (2))) (((/.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1) (2))) (((/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (sqrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (2))) (((/.f64 (sqrt.f64 b) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b)))) (2))) (((/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (2))) (((/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (2))) (((/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (2))) (((/.f64 (cbrt.f64 b) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))) (2))) (((/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (2))) (((/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (cbrt.f64 b)))) (2))) (((/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a))) (2))) (((/.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (2))) (((/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 b)))) (2))) (((/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)))) (2))) (((/.f64 (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (2))) (((/.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b)))) (2))) (((/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b)))) (2))) (((/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)))) (2))) (((/.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (2))) (((/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 (neg.f64 b)))) (2))) (((/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (2))) (((/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 b)) (2))) (((/.f64 (/.f64 b 1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (2))) (((/.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (/.f64 -1 b)) (2))) (((/.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 1 (-.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (2))) (((/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (-.f64 1 (exp.f64 (+.f64 a a)))) (2))) (((/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (+.f64 1 (pow.f64 (exp.f64 a) 3))) (2))) (((/.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b))) (2))) (((/.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 b))) (2))) (((/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4))) (2))) (((/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((/.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (2))) (((/.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b))) (2))) (((/.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))) (2))) (((/.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3))) (2))) (((/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3))) (2))) (((/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (/.f64 1 (pow.f64 (/.f64 1 b) -1))) (2))) (((/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1))) (2))) (((/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))) (2))) (((/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))) (2))) (((/.f64 (pow.f64 1 -1/2) (/.f64 (+.f64 1 (exp.f64 a)) b)) (2))) (((/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 1 b) -1/2))) (2))) (((/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2))) (2))) (((/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2))) (2))) (((/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2))) (2))) (((/.f64 (*.f64 1 (/.f64 b 1)) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 1 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (-.f64 1 (exp.f64 (+.f64 a a)))) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (exp.f64 (+.f64 a a))))) (2))) (((/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (-.f64 (+.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a)))) (*.f64 (exp.f64 a) (expm1.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 (sqrt.f64 b) 1) (sqrt.f64 b)) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (cbrt.f64 b)) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) 1) (/.f64 1 b)) (2))) (((/.f64 (*.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (2))) (((/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) 1) (2))) (((/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) 1) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (2))) (((/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (2))) (((/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))) (2))) (((/.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (2))) (((/.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b)) (2))) (((/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3)) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3)) (2))) (((/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (2))) (((/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3/4)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3/4)) (2))) (((/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 1 3/2)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3/2)) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3/2)) (2))) (((/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3/2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 3/2)) (2))) (((/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (2))) (((/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))) (2))) (((/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (2))) (((/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 (neg.f64 b) 1) (-.f64 -1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (neg.f64 b) -1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (neg.f64 b) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b))) (sqrt.f64 (/.f64 1 b))) (2))) (((/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (/.f64 1 b)))) (cbrt.f64 (/.f64 1 b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3)) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 1 b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (cbrt.f64 b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (/.f64 1 b) 1/3)) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 1 1/3)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3)) (2))) (((/.f64 (/.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (2))) (((/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (2))) (((/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (2))) (((sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -2)) (2))) (((log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (2))) (((cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3)) (2))) (((expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((exp.f64 (log.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))) (((exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a)))) (2))) (((log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (2))))

simplify215.0ms (1.2%)

Algorithm
egg-herbie
Rules
1486×associate-*r*
1184×associate-/r*
1132×*-commutative
1126×associate-/l/
1078×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0110928430
1289227454
Stop Event
node limit
Counts
500 → 729
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (pow.f64 1 1/3) (/.f64 1 b)))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) a) (*.f64 2 (*.f64 (pow.f64 1 1/3) (/.f64 1 b))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) a) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (/.f64 1 b))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3)))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) a) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 1 b)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 b) 1/3) (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 b)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))) (cbrt.f64 2)))) (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) b) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)) 1/3))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3))))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (/.f64 1 b))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3))))))))))))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(*.f64 (pow.f64 (/.f64 1 b) 1/3) (cbrt.f64 2))
(+.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/3) (cbrt.f64 2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) a))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/3) (cbrt.f64 2)) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 a 2)) (pow.f64 (cbrt.f64 2) 2)) (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) a)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 1/6 (/.f64 1 b)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))))) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/3) (cbrt.f64 2)) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 a 2)) (pow.f64 (cbrt.f64 2) 2)) (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) a))))))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) b))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) b)) (*.f64 -1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) (*.f64 a (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3)))))))) (pow.f64 b 2)))) (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) 2) (pow.f64 b 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) b)) (*.f64 -1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) (*.f64 a (pow.f64 b 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3)))))))) (pow.f64 b 2)))) (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) 2) (pow.f64 b 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) b)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) (*.f64 a (pow.f64 b 2))))) (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 1 b)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3))))))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 b) 1/3) (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 b)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))) (cbrt.f64 2)))) (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) b) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)) 1/3))))))))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3)))))))) (pow.f64 b 3))))) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3)))))))) (pow.f64 b 2)))) (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) 2) (pow.f64 b 3))))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) b)))))))))))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 1)
(*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b))
(*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1)
(*.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 1 b) (+.f64 1 (exp.f64 a)))
(*.f64 (-.f64 -1 (exp.f64 a)) (/.f64 -1 b))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 -1 b) (-.f64 -1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (-.f64 1 (exp.f64 (+.f64 a a)))) (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (exp.f64 (+.f64 a a)))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (-.f64 (+.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a)))) (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (+.f64 1 (exp.f64 a)) (/.f64 b 1))
(/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1)
(/.f64 -1 (neg.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 -1 (/.f64 (neg.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (/.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 (neg.f64 b) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 b (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (/.f64 b (/.f64 1 (-.f64 1 (exp.f64 a)))))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (/.f64 (-.f64 1 (exp.f64 a)) (/.f64 1 b)))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) 1))
(/.f64 (/.f64 1 b) (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 b (/.f64 1 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 1 b)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) 1))
(/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 b))
(/.f64 (-.f64 -1 (exp.f64 a)) (/.f64 1 (/.f64 -1 b)))
(/.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a)))))
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (/.f64 (neg.f64 b) (cbrt.f64 (-.f64 -1 (exp.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (-.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (neg.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (neg.f64 (-.f64 -1 (exp.f64 a))) (neg.f64 (neg.f64 b)))
(/.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (*.f64 1 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b)) (-.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b)) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (*.f64 1 (neg.f64 (-.f64 -1 (exp.f64 a)))) (neg.f64 (neg.f64 b)))
(/.f64 (*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 b))) (cbrt.f64 b))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 b))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (/.f64 1 b) (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 1 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (*.f64 (/.f64 1 b) (-.f64 (exp.f64 (+.f64 a a)) 1)) (expm1.f64 a))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b)) (+.f64 1 (exp.f64 a))) (sqrt.f64 b))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1) (cbrt.f64 (+.f64 1 (exp.f64 a)))) b)
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 b))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 1 b)) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 b)) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 a a)) 1) (/.f64 1 b)) (expm1.f64 a))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (neg.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) 1) (cbrt.f64 b))
(/.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) 1) (-.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) 1) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) 1) (sqrt.f64 b))
(/.f64 (*.f64 (neg.f64 (-.f64 -1 (exp.f64 a))) 1) (neg.f64 (neg.f64 b)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 b))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 b)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 b))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 -1 b)) (-.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 -1 b)) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 1 (/.f64 1 (-.f64 -1 (exp.f64 a)))) (neg.f64 b))
(/.f64 (/.f64 1 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a))))) (-.f64 1 (exp.f64 a)))
(/.f64 (/.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 b) 1)) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3)) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3))
(/.f64 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) -1)) (pow.f64 (/.f64 1 b) -1))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) 1) (neg.f64 b))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) -1) b)
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 b)))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) 1) (cbrt.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (sqrt.f64 (cbrt.f64 b))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 b)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) 1) (-.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (exp.f64 a))))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) 1) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (*.f64 (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) 1) (sqrt.f64 b))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b))) (sqrt.f64 (sqrt.f64 b)))
(neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) (neg.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 3))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(exp.f64 (-.f64 (log1p.f64 (exp.f64 a)) (log.f64 b)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) 1)
(*.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 1 1/3))
(*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (/.f64 1 b)))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 1 (cbrt.f64 b)))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (/.f64 1 b) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (pow.f64 (/.f64 1 b) 1/3) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3))
(/.f64 1 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(/.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b)))
(/.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 b) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (/.f64 (cbrt.f64 b) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (cbrt.f64 b)))
(/.f64 (*.f64 1 (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 1 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (pow.f64 1 1/3) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) 1) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) 1) (neg.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3)) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (cbrt.f64 (/.f64 1 b))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (/.f64 1 b))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 1 (cbrt.f64 b))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (cbrt.f64 b))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (pow.f64 (/.f64 1 b) 1/3)) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (pow.f64 (/.f64 1 b) 1/3)) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 1) (cbrt.f64 b))
(/.f64 (/.f64 1 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (cbrt.f64 b))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 b)))
(/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 b)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1)
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 a)) (log.f64 b)) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) 1)
(*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))
(*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 -1 (neg.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (neg.f64 b) (/.f64 1 (-.f64 -1 (exp.f64 a))))
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b)
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 b 1))
(*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (neg.f64 b))
(*.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3))
(*.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (pow.f64 (/.f64 1 b) -1))
(*.f64 (pow.f64 (/.f64 1 b) -1) (pow.f64 (+.f64 1 (exp.f64 a)) -1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 1 (-.f64 1 (exp.f64 (+.f64 a a)))) (*.f64 b (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (/.f64 1 (neg.f64 (-.f64 -1 (exp.f64 a)))) (neg.f64 (neg.f64 b)))
(*.f64 (/.f64 b (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 b (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (/.f64 b (-.f64 (exp.f64 (+.f64 a a)) 1)) (expm1.f64 a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 b))) (cbrt.f64 b))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (-.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) -1) (neg.f64 b))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b)))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 b 1) (-.f64 (exp.f64 (+.f64 a a)) 1)) (expm1.f64 a))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 -1 (/.f64 (-.f64 -1 (exp.f64 a)) b))
(/.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (sqrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (sqrt.f64 b) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b))))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (cbrt.f64 b) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (cbrt.f64 b))))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(/.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 b))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b))))
(/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 (neg.f64 b))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 b))
(/.f64 (/.f64 b 1) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (/.f64 -1 b))
(/.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 1 (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (-.f64 1 (exp.f64 (+.f64 a a))))
(/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(/.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4)))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b)))
(/.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(/.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3)))
(/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (/.f64 1 (pow.f64 (/.f64 1 b) -1)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)))
(/.f64 (pow.f64 1 -1/2) (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 1 b) -1/2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2)))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2)))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2)))
(/.f64 (*.f64 1 (/.f64 b 1)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (-.f64 1 (exp.f64 (+.f64 a a)))) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (exp.f64 (+.f64 a a)))))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (-.f64 (+.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a)))) (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) b) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) b) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) 1) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (cbrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) 1) (/.f64 1 b))
(/.f64 (*.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) 1)
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) 1)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(/.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(/.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3)) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3/4)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3/4))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 1 3/2)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3/2)) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3/2))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3/2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 3/2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 (neg.f64 b) 1) (-.f64 -1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) -1) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (/.f64 (neg.f64 b) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b))) (sqrt.f64 (/.f64 1 b)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (/.f64 1 b)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (cbrt.f64 b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (/.f64 1 b) 1/3))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 1 1/3)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3))
(/.f64 (/.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -2))
(log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(exp.f64 (log.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
Outputs
(*.f64 2 (*.f64 (pow.f64 1 1/3) (/.f64 1 b)))
(*.f64 2 (/.f64 1 b))
(/.f64 2 b)
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) a) (*.f64 2 (*.f64 (pow.f64 1 1/3) (/.f64 1 b))))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) 1) a (*.f64 2 (/.f64 1 b)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 2) 4)) 1)) a (/.f64 2 b))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) a) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (/.f64 1 b))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3)))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) 1) a (fma.f64 2 (/.f64 1 b) (*.f64 (*.f64 a a) (fma.f64 1/3 (*.f64 1 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (cbrt.f64 b)) (cbrt.f64 2)))))))))))
(+.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 2) 4)) 1)) a (/.f64 2 b)) (*.f64 (*.f64 a a) (+.f64 (*.f64 1/3 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (*.f64 (cbrt.f64 2) (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (cbrt.f64 b)) (cbrt.f64 2)))) (cbrt.f64 (/.f64 1 b))))))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) a) (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 1 b)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 b) 1/3) (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 b)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))) (cbrt.f64 2)))) (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) b) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)) 1/3))))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3))))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (/.f64 1 b))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3))))))))))))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) 1) a (fma.f64 (pow.f64 a 3) (fma.f64 2/9 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (+.f64 (*.f64 1/3 (-.f64 (/.f64 1/6 b) (fma.f64 2/3 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 7))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18)) (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (cbrt.f64 b)) (cbrt.f64 2)))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))) (*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (cbrt.f64 2) (fma.f64 2/3 (*.f64 (/.f64 (-.f64 (/.f64 1/6 b) (fma.f64 2/3 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 7))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))) (cbrt.f64 2)) (cbrt.f64 b)) (*.f64 (*.f64 2/9 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/18) (pow.f64 (/.f64 1 b) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8))))))))))) (fma.f64 2 (/.f64 1 b) (*.f64 (*.f64 a a) (fma.f64 1/3 (*.f64 1 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (cbrt.f64 b)) (cbrt.f64 2))))))))))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 2) 4)) 1)) a (fma.f64 (pow.f64 a 3) (fma.f64 2/9 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (+.f64 (*.f64 1/3 (-.f64 (/.f64 1/6 b) (fma.f64 2/3 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 b 7)))))))) (fma.f64 1/3 (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (cbrt.f64 b)) (cbrt.f64 2)))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))) (*.f64 (fma.f64 2/3 (/.f64 (*.f64 (-.f64 (/.f64 1/6 b) (fma.f64 2/3 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 b 7))))))) (cbrt.f64 b)) (cbrt.f64 2)) (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/18) (pow.f64 (/.f64 1 b) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)))) 2/9))) (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 1 b))))))) (+.f64 (/.f64 2 b) (*.f64 (*.f64 a a) (+.f64 (*.f64 1/3 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (*.f64 (cbrt.f64 2) (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (cbrt.f64 b)) (cbrt.f64 2)))) (cbrt.f64 (/.f64 1 b))))))))))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) (pow.f64 1 1/3))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (pow.f64 (/.f64 1 b) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 1 b)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/3) (cbrt.f64 2)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) a))))
(fma.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 2) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18)) (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))))
(fma.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 2) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))) (*.f64 a (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18))))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/3) (cbrt.f64 2)) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 a 2)) (pow.f64 (cbrt.f64 2) 2)) (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) a)))))
(fma.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 2) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (/.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18)) (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))))))
(fma.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 2) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))) (*.f64 a (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (pow.f64 (cbrt.f64 2) 2)) (*.f64 a a)) (cbrt.f64 (*.f64 b b))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 1/6 (/.f64 1 b)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))))) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/3) (cbrt.f64 2)) (+.f64 (*.f64 1/3 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 a 2)) (pow.f64 (cbrt.f64 2) 2)) (pow.f64 (*.f64 1 (pow.f64 b 2)) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) a))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (*.f64 b b)) (/.f64 (pow.f64 a 3) (/.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (/.f64 1/6 b) (fma.f64 2/3 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 7))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))))))) (fma.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 2) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (/.f64 (pow.f64 (cbrt.f64 2) 2) (*.f64 a a))) (cbrt.f64 (*.f64 b b))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18)) (*.f64 a (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (*.f64 b b)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 (cbrt.f64 2) 2)) (-.f64 (/.f64 1/6 b) (fma.f64 2/3 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 b 7))))))))) (fma.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 2) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))) (*.f64 a (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (pow.f64 (cbrt.f64 2) 2)) (*.f64 a a)) (cbrt.f64 (*.f64 b b)))))))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(*.f64 1/2 (*.f64 (pow.f64 1 1/3) b))
(*.f64 b 1/2)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) b)) (*.f64 -1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) (*.f64 a (pow.f64 b 2))))))
(fma.f64 1/2 b (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) 1) (*.f64 a (*.f64 b b)))))
(fma.f64 1/2 b (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) (*.f64 b (*.f64 b a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3)))))))) (pow.f64 b 2)))) (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) 2) (pow.f64 b 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) b)) (*.f64 -1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) (*.f64 a (pow.f64 b 2)))))))
(fma.f64 -1 (*.f64 (*.f64 a a) (+.f64 (*.f64 1/4 (*.f64 (fma.f64 1/3 (*.f64 1 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (cbrt.f64 b)) (cbrt.f64 2)))))))) (*.f64 b b))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) 1) 2) (pow.f64 b 3))))) (fma.f64 1/2 b (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) 1) (*.f64 a (*.f64 b b))))))
(fma.f64 -1 (*.f64 a (*.f64 a (fma.f64 1/4 (*.f64 (+.f64 (*.f64 1/3 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (*.f64 (cbrt.f64 2) (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (cbrt.f64 b)) (cbrt.f64 2)))) (cbrt.f64 (/.f64 1 b)))))) (*.f64 b b)) (*.f64 (*.f64 -1/8 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 2) 4)) 1)) 2)) (pow.f64 b 3))))) (fma.f64 1/2 b (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) (*.f64 b (*.f64 b a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3)))))))) (pow.f64 b 2)))) (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) 2) (pow.f64 b 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 1 1/3) b)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) (*.f64 a (pow.f64 b 2))))) (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (/.f64 1 b)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 7)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3))))))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 b) 1/3) (/.f64 (-.f64 (*.f64 1/6 (/.f64 1 b)) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 4)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3)))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))) (cbrt.f64 2)))) (*.f64 2/9 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) b) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)) 1/3))))))))))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3)))))))) (pow.f64 b 3))))) (*.f64 -1/2 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 1 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (pow.f64 1 1/3))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 b) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 14)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3))) (*.f64 2/3 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 b)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 17)) 1/9) (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3)))) (cbrt.f64 2)) (pow.f64 (*.f64 1 b) 1/3)))))))) (pow.f64 b 2)))) (*.f64 -1/8 (*.f64 (pow.f64 1 1/3) (*.f64 (pow.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) 2) (pow.f64 b 3))))) (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 1 4) (pow.f64 b 13)) 1/9) (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3)))) b)))))))))))
(fma.f64 -1 (*.f64 (*.f64 a a) (+.f64 (*.f64 1/4 (*.f64 (fma.f64 1/3 (*.f64 1 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (cbrt.f64 b)) (cbrt.f64 2)))))))) (*.f64 b b))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) 1) 2) (pow.f64 b 3))))) (+.f64 (fma.f64 1/2 b (*.f64 -1/4 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) 1) (*.f64 a (*.f64 b b))))) (neg.f64 (*.f64 (pow.f64 a 3) (fma.f64 1/4 (*.f64 (fma.f64 2/9 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (+.f64 (*.f64 1/3 (-.f64 (/.f64 1/6 b) (fma.f64 2/3 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 7))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18)) (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (cbrt.f64 b)) (cbrt.f64 2)))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))) (*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (cbrt.f64 2) (fma.f64 2/3 (*.f64 (/.f64 (-.f64 (/.f64 1/6 b) (fma.f64 2/3 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 b 7))) (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))))) (cbrt.f64 2)) (cbrt.f64 b)) (*.f64 (*.f64 2/9 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))))) (*.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/18) (pow.f64 (/.f64 1 b) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8))))))))))) (*.f64 b b)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) 1) (*.f64 (fma.f64 1/3 (*.f64 1 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (cbrt.f64 b)) (cbrt.f64 2)))))))) (pow.f64 b 3)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (*.f64 (fma.f64 1/3 (*.f64 1 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))) (cbrt.f64 b)) (cbrt.f64 2)))))))) (*.f64 b b))) (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) 1) 2) (pow.f64 b 3)))) (*.f64 b (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) 1))))))))))
(fma.f64 -1 (*.f64 a (*.f64 a (fma.f64 1/4 (*.f64 (+.f64 (*.f64 1/3 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (*.f64 (cbrt.f64 2) (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (cbrt.f64 b)) (cbrt.f64 2)))) (cbrt.f64 (/.f64 1 b)))))) (*.f64 b b)) (*.f64 (*.f64 -1/8 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 2) 4)) 1)) 2)) (pow.f64 b 3))))) (fma.f64 1/2 b (fma.f64 -1/4 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) (*.f64 b (*.f64 b a))) (neg.f64 (*.f64 (pow.f64 a 3) (fma.f64 1/4 (*.f64 b (*.f64 b (fma.f64 2/9 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (+.f64 (*.f64 1/3 (-.f64 (/.f64 1/6 b) (fma.f64 2/3 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 b 7)))))))) (fma.f64 1/3 (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (cbrt.f64 b)) (cbrt.f64 2)))) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 7)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))) (*.f64 (fma.f64 2/3 (/.f64 (*.f64 (-.f64 (/.f64 1/6 b) (fma.f64 2/3 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 4)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))))) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 b 7))))))) (cbrt.f64 b)) (cbrt.f64 2)) (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 b) 1/18) (pow.f64 (/.f64 1 b) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)))) 2/9))) (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 1 b))))))))) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) (*.f64 1 (*.f64 (+.f64 (*.f64 1/3 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (*.f64 (cbrt.f64 2) (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (cbrt.f64 b)) (cbrt.f64 2)))) (cbrt.f64 (/.f64 1 b)))))) (pow.f64 b 3)))) (*.f64 (fma.f64 1/4 (*.f64 (+.f64 (*.f64 1/3 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3))) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (*.f64 (cbrt.f64 2) (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 14)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (/.f64 1/2 b) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 17)) 1/18) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) -1/3)) (cbrt.f64 b)) (cbrt.f64 2)))) (cbrt.f64 (/.f64 1 b)))))) (*.f64 b b)) (*.f64 (*.f64 -1/8 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 2) 4)) 1)) 2)) (pow.f64 b 3))) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18) (pow.f64 (/.f64 1 (pow.f64 b 13)) 1/18)) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))) b) -1/2)))))))))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (pow.f64 1 1/3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 1)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b))
(*.f64 (/.f64 1 b) (+.f64 1 (exp.f64 a)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (-.f64 -1 (exp.f64 a)) (/.f64 -1 b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b)
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b))
(*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(*.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (/.f64 1 (sqrt.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 -1 b) (-.f64 -1 (exp.f64 a)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b)
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (*.f64 (sqrt.f64 b) (sqrt.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (*.f64 (sqrt.f64 b) (sqrt.f64 b))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b))
(*.f64 (/.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (/.f64 1 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (-.f64 1 (exp.f64 (+.f64 a a)))) (+.f64 1 (exp.f64 a)))
(*.f64 (+.f64 1 (exp.f64 a)) (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b)))
(*.f64 (+.f64 1 (exp.f64 a)) (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 (expm1.f64 (+.f64 a a)) (neg.f64 b))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (exp.f64 (+.f64 a a)))))
(/.f64 (*.f64 (+.f64 1 (+.f64 (exp.f64 a) (exp.f64 (+.f64 a a)))) (-.f64 1 (exp.f64 (+.f64 a a)))) (*.f64 b (-.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (-.f64 1 (*.f64 (exp.f64 (+.f64 a a)) (*.f64 (expm1.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (-.f64 (+.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a)))) (*.f64 (exp.f64 a) (expm1.f64 a))))
(*.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (+.f64 1 (-.f64 (*.f64 (exp.f64 (+.f64 a a)) (*.f64 (expm1.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a)))))
(/.f64 (*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (+.f64 1 (-.f64 (*.f64 (exp.f64 (+.f64 a a)) (*.f64 (expm1.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a))))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3)))
(/.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (+.f64 1 (exp.f64 a)) (/.f64 b 1))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 -1 (neg.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 -1 (/.f64 (neg.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (/.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) 1)
(/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b)
(/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) 1)
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b) (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 (neg.f64 b) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 b (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (/.f64 b (/.f64 1 (-.f64 1 (exp.f64 a)))))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 b (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (/.f64 (-.f64 1 (exp.f64 a)) (/.f64 1 b)))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 b (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) 1))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 b (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 1 b) (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 b (/.f64 1 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 1 b)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) 1))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (-.f64 -1 (exp.f64 a)) (/.f64 1 (/.f64 -1 b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a)))))
(*.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (/.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (neg.f64 b)))
(/.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))))
(/.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 b (/.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (-.f64 1 (exp.f64 a)))))
(*.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (*.f64 b (-.f64 1 (exp.f64 a)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (/.f64 (neg.f64 b) (cbrt.f64 (-.f64 -1 (exp.f64 a)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (neg.f64 b)) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (neg.f64 b)) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (*.f64 b (-.f64 1 (exp.f64 a)))) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))))) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) 1)
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (-.f64 1 (exp.f64 a)))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 b (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (/.f64 1 (sqrt.f64 b)) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 b))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b)
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (neg.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b))
(/.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b)
(/.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (*.f64 (sqrt.f64 b) (sqrt.f64 b))))
(/.f64 (neg.f64 (-.f64 -1 (exp.f64 a))) (neg.f64 (neg.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3)))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) 1)
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (*.f64 1 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b)) (-.f64 1 (exp.f64 a)))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 b (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b)) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 -1 (exp.f64 a)))) (neg.f64 (neg.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(/.f64 (*.f64 (+.f64 1 (exp.f64 a)) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 b))) (cbrt.f64 b))
(/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 b))
(/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (sqrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b)))
(/.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (/.f64 (sqrt.f64 (neg.f64 b)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (/.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (-.f64 -1 (exp.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (/.f64 (neg.f64 (cbrt.f64 b)) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (neg.f64 (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (*.f64 (/.f64 1 b) (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 1 b) (/.f64 (neg.f64 (-.f64 1 (exp.f64 a))) (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))))
(/.f64 (expm1.f64 (+.f64 a a)) (*.f64 b (+.f64 -1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 1 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (/.f64 1 b) (/.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3)))))
(/.f64 (-.f64 -1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))))
(/.f64 (*.f64 (/.f64 1 b) (-.f64 (exp.f64 (+.f64 a a)) 1)) (expm1.f64 a))
(/.f64 (/.f64 1 b) (/.f64 (expm1.f64 a) (expm1.f64 (+.f64 a a))))
(/.f64 (/.f64 (expm1.f64 (+.f64 a a)) b) (expm1.f64 a))
(/.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (sqrt.f64 (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 b))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3)))
(/.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (/.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 b)) (+.f64 1 (exp.f64 a))) (sqrt.f64 b))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b)
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) b)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1) (cbrt.f64 (+.f64 1 (exp.f64 a)))) b)
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) b))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 b))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (*.f64 (sqrt.f64 b) (sqrt.f64 b))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (/.f64 (cbrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (/.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (-.f64 -1 (exp.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (/.f64 (neg.f64 (cbrt.f64 b)) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (neg.f64 (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 1 b)) (neg.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 1 b) (/.f64 (neg.f64 (-.f64 1 (exp.f64 a))) (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))))
(/.f64 (expm1.f64 (+.f64 a a)) (*.f64 b (+.f64 -1 (exp.f64 a))))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 b)) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (/.f64 1 b) (/.f64 (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3)))))
(/.f64 (-.f64 -1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (+.f64 a a)) 1) (/.f64 1 b)) (expm1.f64 a))
(/.f64 (/.f64 1 b) (/.f64 (expm1.f64 a) (expm1.f64 (+.f64 a a))))
(/.f64 (/.f64 (expm1.f64 (+.f64 a a)) b) (expm1.f64 a))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (cbrt.f64 (neg.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (/.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (-.f64 -1 (exp.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (neg.f64 (cbrt.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (/.f64 (neg.f64 (cbrt.f64 b)) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (neg.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (neg.f64 (cbrt.f64 b)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) 1) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (*.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) 1) (-.f64 1 (exp.f64 a)))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 b (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) 1) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (*.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) 1) (sqrt.f64 b))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(/.f64 (*.f64 (neg.f64 (-.f64 -1 (exp.f64 a))) 1) (neg.f64 (neg.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 b))
(/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (sqrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 (neg.f64 b)))
(/.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (/.f64 (sqrt.f64 (neg.f64 b)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (sqrt.f64 (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 b))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b) (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 b)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 b))
(/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 b) 2)) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 -1 b)) (-.f64 1 (exp.f64 a)))
(/.f64 (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (-.f64 1 (exp.f64 a)) (/.f64 -1 b)))
(/.f64 (neg.f64 (/.f64 (expm1.f64 (+.f64 a a)) b)) (-.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 -1 b)) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 a) 3))) (/.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 -1 b)))
(/.f64 (neg.f64 (/.f64 (-.f64 -1 (pow.f64 (exp.f64 a) 3)) b)) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (*.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (*.f64 (sqrt.f64 b) (sqrt.f64 b))))
(/.f64 (/.f64 1 (/.f64 1 (-.f64 -1 (exp.f64 a)))) (neg.f64 b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (/.f64 1 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a))))) (-.f64 1 (exp.f64 a)))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 b (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 1 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 b) 1)) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1)) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3)) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3))
(/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -6))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3))
(/.f64 1 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3)))
(/.f64 (/.f64 1 (pow.f64 (+.f64 1 (exp.f64 a)) -1)) (pow.f64 (/.f64 1 b) -1))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) 1)
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) 1)
(/.f64 (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -2))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) 1) (neg.f64 b))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) -1) b)
(/.f64 (+.f64 1 (exp.f64 a)) b)
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b))) (sqrt.f64 (neg.f64 b)))
(/.f64 (-.f64 -1 (exp.f64 a)) (*.f64 (sqrt.f64 (neg.f64 b)) (sqrt.f64 (neg.f64 b))))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (-.f64 -1 (exp.f64 a)) (*.f64 (cbrt.f64 (neg.f64 b)) (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b)))))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b))) (sqrt.f64 b))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(/.f64 (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) 1) (cbrt.f64 b))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (sqrt.f64 (cbrt.f64 b))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (sqrt.f64 (cbrt.f64 b)) (sqrt.f64 (cbrt.f64 b))))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 b)) (sqrt.f64 (cbrt.f64 b))) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))) (pow.f64 (cbrt.f64 b) 2)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b)))))
(/.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) 1) (-.f64 1 (exp.f64 a)))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 b (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (sqrt.f64 (-.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (*.f64 (sqrt.f64 (-.f64 1 (exp.f64 a))) (sqrt.f64 (-.f64 1 (exp.f64 a)))))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 (sqrt.f64 (-.f64 1 (exp.f64 a))) (*.f64 b (sqrt.f64 (-.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 (/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) b) (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (exp.f64 a))))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (-.f64 1 (exp.f64 (+.f64 a a))) (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (*.f64 b (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (cbrt.f64 (-.f64 1 (exp.f64 a)))))))
(/.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) 1) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (*.f64 (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))))
(/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) b))
(/.f64 (/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (*.f64 (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)) b) (*.f64 (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (*.f64 (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) 1) (sqrt.f64 b))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (sqrt.f64 b) (sqrt.f64 b)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (*.f64 (cbrt.f64 b) (cbrt.f64 (sqrt.f64 b))) (sqrt.f64 b)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (*.f64 (sqrt.f64 (cbrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))) (sqrt.f64 b)))
(/.f64 (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b))) (sqrt.f64 (sqrt.f64 b)))
(/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (*.f64 (sqrt.f64 (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b))))
(/.f64 (+.f64 1 (exp.f64 a)) (*.f64 (*.f64 (sqrt.f64 (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b))) (sqrt.f64 b)))
(neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) (neg.f64 b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 3))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(exp.f64 (-.f64 (log1p.f64 (exp.f64 a)) (log.f64 b)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (+.f64 1 (exp.f64 a)) b)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) 1)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(*.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 1 1/3))
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (/.f64 1 b)))
(*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 1 (cbrt.f64 b)))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (/.f64 1 b) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 1 (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 1 (cbrt.f64 b)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(*.f64 (pow.f64 (/.f64 1 b) 1/3) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 1 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(/.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)))
(/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b)))
(/.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 b) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (/.f64 (cbrt.f64 b) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (/.f64 (cbrt.f64 b) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 b)))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (cbrt.f64 b)))
(neg.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (neg.f64 (cbrt.f64 b))))
(/.f64 (*.f64 1 (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 1 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b)))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (cbrt.f64 b)))
(neg.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (neg.f64 (cbrt.f64 b))))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (cbrt.f64 b)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 b))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (/.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))
(/.f64 (*.f64 (pow.f64 1 1/3) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 1 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (/.f64 1 (cbrt.f64 b)))
(/.f64 (*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (pow.f64 1 1/3) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b)))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (cbrt.f64 b)))
(neg.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (neg.f64 (cbrt.f64 b))))
(/.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (/.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) 1) (cbrt.f64 (neg.f64 b)))
(/.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (neg.f64 b)))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) 1) (neg.f64 (cbrt.f64 b)))
(/.f64 (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (cbrt.f64 b)))
(neg.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (neg.f64 (cbrt.f64 b))))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (cbrt.f64 b)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 b))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (/.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 b))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3)) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (/.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 b))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (cbrt.f64 (/.f64 1 b))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (cbrt.f64 (/.f64 1 b))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (/.f64 1 b))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 1 (cbrt.f64 b))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (/.f64 1 (cbrt.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (/.f64 1 (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (cbrt.f64 b))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (/.f64 1 (cbrt.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (/.f64 1 (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (pow.f64 (/.f64 1 b) 1/3)) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(/.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (cbrt.f64 (/.f64 1 b))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (cbrt.f64 (-.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (pow.f64 (/.f64 1 b) 1/3)) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 1) (cbrt.f64 b))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(/.f64 (/.f64 1 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 1 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))))
(/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (/.f64 1 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 1 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))))
(/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (cbrt.f64 b))) (sqrt.f64 (cbrt.f64 b)))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (sqrt.f64 (cbrt.f64 b)) (sqrt.f64 (cbrt.f64 b))))
(/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 b)))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))))
(/.f64 (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b)))) (cbrt.f64 (cbrt.f64 b)))
(/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (cbrt.f64 b)) (*.f64 (cbrt.f64 (cbrt.f64 b)) (cbrt.f64 (cbrt.f64 b)))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/3)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 2)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 3)
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (exp.f64 a)) (log.f64 b)) 1/3))
(exp.f64 (*.f64 1/3 (-.f64 (log1p.f64 (exp.f64 a)) (log.f64 b))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 1 (/.f64 b (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 b (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 -1 (neg.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2))
(pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (+.f64 -1 (exp.f64 a)) (/.f64 b (expm1.f64 (+.f64 a a))))
(*.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (neg.f64 b) (/.f64 1 (-.f64 -1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) b)
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 b 1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (neg.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (-.f64 1 (exp.f64 a)))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (+.f64 -1 (exp.f64 a)) (/.f64 b (expm1.f64 (+.f64 a a))))
(*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(*.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (sqrt.f64 b) 1))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (sqrt.f64 b) (/.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (sqrt.f64 b) (/.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (/.f64 (pow.f64 (cbrt.f64 b) 2) 1))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3))
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -6)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3))
(*.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (pow.f64 (/.f64 1 b) -1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (pow.f64 (/.f64 1 b) -1) (pow.f64 (+.f64 1 (exp.f64 a)) -1))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -2)
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (/.f64 b 1) 1) (/.f64 1 (+.f64 1 (exp.f64 a))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (-.f64 1 (exp.f64 (+.f64 a a)))) (*.f64 b (-.f64 1 (exp.f64 a))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (+.f64 -1 (exp.f64 a)) (/.f64 b (expm1.f64 (+.f64 a a))))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 b) (/.f64 (*.f64 1 (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 1 (neg.f64 (-.f64 -1 (exp.f64 a)))) (neg.f64 (neg.f64 b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 b (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (+.f64 -1 (exp.f64 a)) (/.f64 b (expm1.f64 (+.f64 a a))))
(*.f64 (/.f64 b (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 b (-.f64 (exp.f64 (+.f64 a a)) 1)) (expm1.f64 a))
(*.f64 (expm1.f64 a) (/.f64 b (expm1.f64 (+.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (neg.f64 b)))
(*.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (-.f64 1 (exp.f64 a)))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (+.f64 -1 (exp.f64 a)) (/.f64 b (expm1.f64 (+.f64 a a))))
(*.f64 (/.f64 (neg.f64 b) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))
(*.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) -1) (neg.f64 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (/.f64 1 (+.f64 1 (exp.f64 a)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 b) (/.f64 (*.f64 1 (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 3)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (cbrt.f64 (neg.f64 b)))
(*.f64 (cbrt.f64 (neg.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (-.f64 -1 (exp.f64 a)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (neg.f64 b))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (neg.f64 (cbrt.f64 b)))
(*.f64 (neg.f64 (cbrt.f64 b)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (neg.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (+.f64 -1 (exp.f64 a)) (/.f64 b (expm1.f64 (+.f64 a a))))
(*.f64 (/.f64 (/.f64 b 1) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (neg.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 (/.f64 b 1) (-.f64 (exp.f64 (+.f64 a a)) 1)) (expm1.f64 a))
(*.f64 (expm1.f64 a) (/.f64 b (expm1.f64 (+.f64 a a))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (sqrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (sqrt.f64 (-.f64 1 (exp.f64 a))) (/.f64 b (*.f64 (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 (*.f64 b (sqrt.f64 (-.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))))
(/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)))) (sqrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (cbrt.f64 (-.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (/.f64 b (*.f64 (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a)))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (exp.f64 a))) (/.f64 (/.f64 b (cbrt.f64 (-.f64 1 (exp.f64 (+.f64 a a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(*.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3)))) (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (/.f64 b (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (+.f64 1 (pow.f64 (exp.f64 a) 3))))))
(/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 -1 (/.f64 (-.f64 -1 (exp.f64 a)) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 1)
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (sqrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (sqrt.f64 b) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (sqrt.f64 b))))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a)))
(/.f64 (cbrt.f64 b) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))))
(*.f64 (/.f64 (cbrt.f64 b) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (cbrt.f64 (sqrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a))) (*.f64 (sqrt.f64 b) (cbrt.f64 (sqrt.f64 b))))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (-.f64 -1 (exp.f64 a)) (neg.f64 (cbrt.f64 b))))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a)))
(/.f64 (neg.f64 b) (-.f64 -1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(*.f64 (/.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 (*.f64 (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (sqrt.f64 (cbrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a))) (*.f64 (sqrt.f64 b) (sqrt.f64 (cbrt.f64 b))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(/.f64 (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (sqrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (sqrt.f64 (neg.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 (neg.f64 b))))
(/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)) (sqrt.f64 (sqrt.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 b)) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b))) (sqrt.f64 (sqrt.f64 b)))
(*.f64 (sqrt.f64 (sqrt.f64 b)) (*.f64 (/.f64 (sqrt.f64 (sqrt.f64 b)) (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (sqrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 b) 2))) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b))))
(/.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (cbrt.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 (neg.f64 b))))
(*.f64 (cbrt.f64 (neg.f64 b)) (/.f64 (*.f64 (cbrt.f64 (neg.f64 b)) (cbrt.f64 (neg.f64 b))) (-.f64 -1 (exp.f64 a))))
(/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (/.f64 1 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b 1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 1 (-.f64 -1 (exp.f64 a))) (/.f64 -1 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 1 (-.f64 1 (exp.f64 a))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (+.f64 -1 (exp.f64 a)) (/.f64 b (expm1.f64 (+.f64 a a))))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 1 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))))
(*.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (*.f64 b (-.f64 1 (exp.f64 a))) (-.f64 1 (exp.f64 (+.f64 a a))))
(*.f64 (-.f64 1 (exp.f64 a)) (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (+.f64 -1 (exp.f64 a)) (/.f64 b (expm1.f64 (+.f64 a a))))
(/.f64 (*.f64 b (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a))) (+.f64 1 (pow.f64 (exp.f64 a) 3)))
(*.f64 (-.f64 (exp.f64 (+.f64 a a)) (expm1.f64 a)) (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (neg.f64 (sqrt.f64 b)) (/.f64 (-.f64 -1 (exp.f64 a)) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (/.f64 (-.f64 -1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a)))
(/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4)))
(*.f64 (/.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1/4)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (sqrt.f64 b) 1) (/.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 b)))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b)))
(/.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 (/.f64 1 b)) (+.f64 1 (exp.f64 a))))
(/.f64 (sqrt.f64 b) (*.f64 (+.f64 1 (exp.f64 a)) (sqrt.f64 (/.f64 1 b))))
(/.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (sqrt.f64 b) (/.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (/.f64 (+.f64 1 (exp.f64 a)) (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 b)))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3) 1) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -3))
(/.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) -6) 1)
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3)))
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -3) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) -3) 1))
(/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1) (/.f64 1 (pow.f64 (/.f64 1 b) -1)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1) (/.f64 1 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (pow.f64 1 -1/2) (/.f64 (+.f64 1 (exp.f64 a)) b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 1 b) -1/2)))
(*.f64 (pow.f64 (/.f64 1 b) -1/2) (/.f64 (pow.f64 (+.f64 1 (exp.f64 a)) -1/2) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) -1/2) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2) (/.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) -1/2)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 b 1)) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 1 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 1 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (-.f64 1 (exp.f64 (+.f64 a a)))) (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (+.f64 1 (exp.f64 a)) (-.f64 1 (exp.f64 (+.f64 a a)))))
(*.f64 (/.f64 (/.f64 (neg.f64 b) (expm1.f64 (+.f64 a a))) (+.f64 1 (exp.f64 a))) (-.f64 1 (exp.f64 (+.f64 a a))))
(/.f64 (*.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (-.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (+.f64 (exp.f64 a) (exp.f64 (+.f64 a a)))))
(/.f64 (/.f64 b (-.f64 1 (exp.f64 (+.f64 a a)))) (/.f64 (+.f64 1 (+.f64 (exp.f64 a) (exp.f64 (+.f64 a a)))) (-.f64 1 (pow.f64 (exp.f64 a) 3))))
(*.f64 (/.f64 (/.f64 (neg.f64 b) (expm1.f64 (+.f64 a a))) (+.f64 1 (+.f64 (exp.f64 a) (exp.f64 (+.f64 a a))))) (-.f64 1 (pow.f64 (exp.f64 a) 3)))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (-.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a))))) (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 1 (*.f64 (exp.f64 (+.f64 a a)) (*.f64 (expm1.f64 a) (expm1.f64 a))))))
(/.f64 b (*.f64 (/.f64 (-.f64 1 (*.f64 (exp.f64 a) (expm1.f64 a))) (-.f64 1 (*.f64 (exp.f64 (+.f64 a a)) (*.f64 (expm1.f64 a) (expm1.f64 a))))) (+.f64 1 (pow.f64 (exp.f64 a) 3))))
(/.f64 (*.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))) (-.f64 (+.f64 1 (*.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) (*.f64 (exp.f64 a) (expm1.f64 a)))) (*.f64 (exp.f64 a) (expm1.f64 a))))
(/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (/.f64 (+.f64 1 (-.f64 (*.f64 (exp.f64 (+.f64 a a)) (*.f64 (expm1.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a)))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3))))
(*.f64 (/.f64 (/.f64 b (+.f64 1 (pow.f64 (exp.f64 a) 3))) (+.f64 1 (-.f64 (*.f64 (exp.f64 (+.f64 a a)) (*.f64 (expm1.f64 a) (expm1.f64 a))) (*.f64 (exp.f64 a) (expm1.f64 a))))) (+.f64 1 (pow.f64 (*.f64 (exp.f64 a) (expm1.f64 a)) 3)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (exp.f64 a)))) b) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) b) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) 1) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (sqrt.f64 b) (/.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) 1) (cbrt.f64 b)) (+.f64 1 (exp.f64 a)))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 b)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 b)) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) 1) (/.f64 1 b))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 1 (/.f64 b (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a)))) 1)
(*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 b)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (sqrt.f64 b) (/.f64 (sqrt.f64 b) (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (sqrt.f64 b) (/.f64 (/.f64 (sqrt.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))) 1)
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 b) 2) (+.f64 1 (exp.f64 a))))
(/.f64 (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)) (+.f64 1 (exp.f64 a)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(*.f64 (/.f64 (cbrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 (pow.f64 (cbrt.f64 b) 2) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 b) 2) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 b) 2) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (*.f64 (sqrt.f64 b) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 b)))
(*.f64 (/.f64 (sqrt.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3))
(/.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3))
(/.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3))
(/.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) 1)) (/.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) 1)) (/.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) b))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3)) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3))
(/.f64 (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (sqrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3/4)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3/4))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3/4) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3/4)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 1 3/2)) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3/2)) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3/2))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) 3))
(/.f64 (/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3/2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 3/2))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3/2)))
(/.f64 (sqrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 3/2)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6) (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))
(/.f64 (/.f64 (neg.f64 b) 1) (-.f64 -1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) -1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (+.f64 1 (exp.f64 a)))) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (neg.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (neg.f64 b) (sqrt.f64 (-.f64 -1 (exp.f64 a)))) (sqrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (neg.f64 b) (*.f64 (sqrt.f64 (-.f64 -1 (exp.f64 a))) (sqrt.f64 (-.f64 -1 (exp.f64 a)))))
(/.f64 (/.f64 (neg.f64 b) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))
(/.f64 (neg.f64 b) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a))))))
(/.f64 (/.f64 (neg.f64 b) (cbrt.f64 (-.f64 -1 (exp.f64 a)))) (*.f64 (cbrt.f64 (-.f64 -1 (exp.f64 a))) (cbrt.f64 (-.f64 -1 (exp.f64 a)))))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (neg.f64 b) (neg.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (sqrt.f64 (/.f64 1 b))) (sqrt.f64 (/.f64 1 b)))
(/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (*.f64 (sqrt.f64 (/.f64 1 b)) (sqrt.f64 (/.f64 1 b))))
(/.f64 1 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 b)) (sqrt.f64 (/.f64 1 b))) (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 (exp.f64 a))) (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (/.f64 1 b)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 1 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 b)) (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (/.f64 1 b)))) (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) 1/6))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (/.f64 1 b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (/.f64 1 (cbrt.f64 b)))
(*.f64 (cbrt.f64 b) (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (pow.f64 (/.f64 1 b) 1/3))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (/.f64 1 b)) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 1 1/3)) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2) 1/3)) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3)) (pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 1/3))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) (cbrt.f64 (sqrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))))
(/.f64 (/.f64 (/.f64 b 1) 1) (+.f64 1 (exp.f64 a)))
(/.f64 b (+.f64 1 (exp.f64 a)))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) 1) (sqrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 (/.f64 (/.f64 b (sqrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 b (*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) 1) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 b (*.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (+.f64 1 (exp.f64 a))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 b (*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (sqrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))))
(/.f64 b (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 a))))) (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2))))
(/.f64 b (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)))))
(/.f64 (/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))
(/.f64 (/.f64 b (pow.f64 (cbrt.f64 (+.f64 1 (exp.f64 a))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))) (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 a)))))))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) 1) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 b (+.f64 1 (exp.f64 a)))) 2) (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -2))
(log.f64 (exp.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(cbrt.f64 (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 3))
(/.f64 b (+.f64 1 (exp.f64 a)))
(expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(exp.f64 (log.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))
(exp.f64 (-.f64 (log.f64 b) (log1p.f64 (exp.f64 a))))
(log1p.f64 (expm1.f64 (/.f64 b (+.f64 1 (exp.f64 a)))))
(/.f64 b (+.f64 1 (exp.f64 a)))

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
100.0%
(log.f64 (+.f64 2 a))
Compiler

Compiled 11 to 8 computations (27.3% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
2.0ms
a
@inf
(log.f64 (+.f64 2 a))
0.0ms
a
@-inf
(log.f64 (+.f64 2 a))
0.0ms
a
@0
(log.f64 (+.f64 2 a))

rewrite52.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1466×add-sqr-sqrt
1444×*-un-lft-identity
1352×add-cube-cbrt
1340×add-cbrt-cube
1328×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
114511
2176511
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(log.f64 (+.f64 2 a))
Outputs
((((+.f64 0 (log.f64 (+.f64 2 a))) (2))) (((+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 2 a)) 2)) (log.f64 (cbrt.f64 (+.f64 2 a)))) (2))) (((+.f64 (log.f64 (sqrt.f64 (+.f64 2 a))) (log.f64 (sqrt.f64 (+.f64 2 a)))) (2))) (((-.f64 (log.f64 (+.f64 8 (pow.f64 a 3))) (log.f64 (+.f64 4 (*.f64 a (-.f64 a 2))))) (2))) (((-.f64 (log.f64 (-.f64 4 (*.f64 a a))) (log.f64 (-.f64 2 a))) (2))) (((-.f64 (+.f64 1 (log.f64 (+.f64 2 a))) 1) (2))) (((*.f64 (log.f64 (+.f64 2 a)) 1) (2))) (((*.f64 1 (log.f64 (+.f64 2 a))) (2))) (((*.f64 (sqrt.f64 (log.f64 (+.f64 2 a))) (sqrt.f64 (log.f64 (+.f64 2 a)))) (2))) (((*.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) 2) (cbrt.f64 (log.f64 (+.f64 2 a)))) (2))) (((pow.f64 (log.f64 (+.f64 2 a)) 1) (2))) (((pow.f64 (sqrt.f64 (log.f64 (+.f64 2 a))) 2) (2))) (((pow.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) 3) (2))) (((pow.f64 (pow.f64 (log.f64 (+.f64 2 a)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (log.f64 (+.f64 2 a)) 2)) (2))) (((cbrt.f64 (pow.f64 (log.f64 (+.f64 2 a)) 3)) (2))) (((expm1.f64 (log1p.f64 (log.f64 (+.f64 2 a)))) (2))) (((exp.f64 (log.f64 (log.f64 (+.f64 2 a)))) (2))) (((exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 2 a))) 1)) (2))) (((log1p.f64 (-.f64 (+.f64 2 a) 1)) (2))))

simplify50.0ms (0.3%)

Algorithm
egg-herbie
Rules
1194×distribute-lft-in
1006×distribute-rgt-in
874×associate-+l+
862×associate-+r+
768×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0100691
1242609
2798609
33206609
Stop Event
node limit
Counts
33 → 57
Calls
Call 1
Inputs
(log.f64 2)
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 a) (+.f64 (*.f64 -1/8 (pow.f64 a 2)) (log.f64 2)))
(+.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/24 (pow.f64 a 3)) (+.f64 (*.f64 -1/8 (pow.f64 a 2)) (log.f64 2))))
(*.f64 -1 (log.f64 (/.f64 1 a)))
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (*.f64 2 (/.f64 1 a)))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (*.f64 2 (/.f64 1 a))) (*.f64 2 (/.f64 1 (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 8/3 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (*.f64 2 (/.f64 1 a)))) (*.f64 2 (/.f64 1 (pow.f64 a 2))))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(+.f64 (log.f64 -1) (+.f64 (*.f64 2 (/.f64 1 a)) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (*.f64 2 (/.f64 1 (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 8/3 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 2 (/.f64 1 (pow.f64 a 2))))
(+.f64 0 (log.f64 (+.f64 2 a)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 2 a)) 2)) (log.f64 (cbrt.f64 (+.f64 2 a))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 2 a))) (log.f64 (sqrt.f64 (+.f64 2 a))))
(-.f64 (log.f64 (+.f64 8 (pow.f64 a 3))) (log.f64 (+.f64 4 (*.f64 a (-.f64 a 2)))))
(-.f64 (log.f64 (-.f64 4 (*.f64 a a))) (log.f64 (-.f64 2 a)))
(-.f64 (+.f64 1 (log.f64 (+.f64 2 a))) 1)
(*.f64 (log.f64 (+.f64 2 a)) 1)
(*.f64 1 (log.f64 (+.f64 2 a)))
(*.f64 (sqrt.f64 (log.f64 (+.f64 2 a))) (sqrt.f64 (log.f64 (+.f64 2 a))))
(*.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) 2) (cbrt.f64 (log.f64 (+.f64 2 a))))
(pow.f64 (log.f64 (+.f64 2 a)) 1)
(pow.f64 (sqrt.f64 (log.f64 (+.f64 2 a))) 2)
(pow.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) 3)
(pow.f64 (pow.f64 (log.f64 (+.f64 2 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (log.f64 (+.f64 2 a)) 2))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 2 a)) 3))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 2 a))))
(exp.f64 (log.f64 (log.f64 (+.f64 2 a))))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 2 a))) 1))
(log1p.f64 (-.f64 (+.f64 2 a) 1))
Outputs
(log.f64 2)
(+.f64 (*.f64 1/2 a) (log.f64 2))
(fma.f64 1/2 a (log.f64 2))
(+.f64 (*.f64 1/2 a) (+.f64 (*.f64 -1/8 (pow.f64 a 2)) (log.f64 2)))
(fma.f64 1/2 a (fma.f64 -1/8 (*.f64 a a) (log.f64 2)))
(fma.f64 1/2 a (fma.f64 a (*.f64 a -1/8) (log.f64 2)))
(fma.f64 a (*.f64 a -1/8) (fma.f64 1/2 a (log.f64 2)))
(+.f64 (*.f64 1/2 a) (+.f64 (*.f64 1/24 (pow.f64 a 3)) (+.f64 (*.f64 -1/8 (pow.f64 a 2)) (log.f64 2))))
(fma.f64 1/2 a (fma.f64 1/24 (pow.f64 a 3) (fma.f64 -1/8 (*.f64 a a) (log.f64 2))))
(fma.f64 1/2 a (fma.f64 a (*.f64 a -1/8) (fma.f64 1/24 (pow.f64 a 3) (log.f64 2))))
(fma.f64 1/24 (pow.f64 a 3) (fma.f64 a (*.f64 a -1/8) (fma.f64 1/2 a (log.f64 2))))
(*.f64 -1 (log.f64 (/.f64 1 a)))
(neg.f64 (neg.f64 (log.f64 a)))
(log.f64 a)
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (*.f64 2 (/.f64 1 a)))
(fma.f64 -1 (neg.f64 (log.f64 a)) (/.f64 2 a))
(+.f64 (log.f64 a) (/.f64 2 a))
(-.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (*.f64 2 (/.f64 1 a))) (*.f64 2 (/.f64 1 (pow.f64 a 2))))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 a)) (/.f64 2 a)) (/.f64 2 (*.f64 a a)))
(+.f64 (log.f64 a) (+.f64 (/.f64 2 a) (/.f64 -2 (*.f64 a a))))
(-.f64 (+.f64 (*.f64 8/3 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) (*.f64 2 (/.f64 1 a)))) (*.f64 2 (/.f64 1 (pow.f64 a 2))))
(-.f64 (+.f64 (fma.f64 -1 (neg.f64 (log.f64 a)) (/.f64 2 a)) (/.f64 8/3 (pow.f64 a 3))) (/.f64 2 (*.f64 a a)))
(+.f64 (+.f64 (log.f64 a) (/.f64 2 a)) (+.f64 (/.f64 8/3 (pow.f64 a 3)) (/.f64 -2 (*.f64 a a))))
(+.f64 (log.f64 a) (+.f64 (/.f64 8/3 (pow.f64 a 3)) (+.f64 (/.f64 2 a) (/.f64 -2 (*.f64 a a)))))
(+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))
(neg.f64 (neg.f64 (log.f64 a)))
(log.f64 a)
(+.f64 (log.f64 -1) (+.f64 (*.f64 2 (/.f64 1 a)) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(fma.f64 -1 (neg.f64 (log.f64 a)) (/.f64 2 a))
(+.f64 (log.f64 a) (/.f64 2 a))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (*.f64 2 (/.f64 1 (pow.f64 a 2))))
(-.f64 (fma.f64 -1 (neg.f64 (log.f64 a)) (/.f64 2 a)) (/.f64 2 (*.f64 a a)))
(+.f64 (log.f64 a) (+.f64 (/.f64 2 a) (/.f64 -2 (*.f64 a a))))
(-.f64 (+.f64 (*.f64 8/3 (/.f64 1 (pow.f64 a 3))) (+.f64 (*.f64 2 (/.f64 1 a)) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 2 (/.f64 1 (pow.f64 a 2))))
(-.f64 (+.f64 (fma.f64 -1 (neg.f64 (log.f64 a)) (/.f64 2 a)) (/.f64 8/3 (pow.f64 a 3))) (/.f64 2 (*.f64 a a)))
(+.f64 (+.f64 (log.f64 a) (/.f64 2 a)) (+.f64 (/.f64 8/3 (pow.f64 a 3)) (/.f64 -2 (*.f64 a a))))
(+.f64 (log.f64 a) (+.f64 (/.f64 8/3 (pow.f64 a 3)) (+.f64 (/.f64 2 a) (/.f64 -2 (*.f64 a a)))))
(+.f64 0 (log.f64 (+.f64 2 a)))
(log.f64 (+.f64 2 a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 2 a)) 2)) (log.f64 (cbrt.f64 (+.f64 2 a))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (+.f64 2 a)))) (log.f64 (cbrt.f64 (+.f64 2 a))))
(*.f64 3 (log.f64 (cbrt.f64 (+.f64 2 a))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 2 a))) (log.f64 (sqrt.f64 (+.f64 2 a))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 2 a))))
(-.f64 (log.f64 (+.f64 8 (pow.f64 a 3))) (log.f64 (+.f64 4 (*.f64 a (-.f64 a 2)))))
(-.f64 (log.f64 (+.f64 (pow.f64 a 3) 8)) (log.f64 (+.f64 4 (*.f64 a (+.f64 a -2)))))
(-.f64 (log.f64 (+.f64 (pow.f64 a 3) 8)) (log.f64 (fma.f64 a (+.f64 a -2) 4)))
(-.f64 (log.f64 (-.f64 4 (*.f64 a a))) (log.f64 (-.f64 2 a)))
(-.f64 (+.f64 1 (log.f64 (+.f64 2 a))) 1)
(log.f64 (+.f64 2 a))
(*.f64 (log.f64 (+.f64 2 a)) 1)
(log.f64 (+.f64 2 a))
(*.f64 1 (log.f64 (+.f64 2 a)))
(log.f64 (+.f64 2 a))
(*.f64 (sqrt.f64 (log.f64 (+.f64 2 a))) (sqrt.f64 (log.f64 (+.f64 2 a))))
(log.f64 (+.f64 2 a))
(*.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) (pow.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) 2))
(log.f64 (+.f64 2 a))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) 2) (cbrt.f64 (log.f64 (+.f64 2 a))))
(log.f64 (+.f64 2 a))
(pow.f64 (log.f64 (+.f64 2 a)) 1)
(log.f64 (+.f64 2 a))
(pow.f64 (sqrt.f64 (log.f64 (+.f64 2 a))) 2)
(log.f64 (+.f64 2 a))
(pow.f64 (cbrt.f64 (log.f64 (+.f64 2 a))) 3)
(log.f64 (+.f64 2 a))
(pow.f64 (pow.f64 (log.f64 (+.f64 2 a)) 3) 1/3)
(log.f64 (+.f64 2 a))
(sqrt.f64 (pow.f64 (log.f64 (+.f64 2 a)) 2))
(log.f64 (+.f64 2 a))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 2 a)) 3))
(log.f64 (+.f64 2 a))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 2 a))))
(log.f64 (+.f64 2 a))
(exp.f64 (log.f64 (log.f64 (+.f64 2 a))))
(log.f64 (+.f64 2 a))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 2 a))) 1))
(log.f64 (+.f64 2 a))
(log1p.f64 (-.f64 (+.f64 2 a) 1))
(log1p.f64 (+.f64 2 (-.f64 a 1)))
(log1p.f64 (+.f64 a 1))

localize9.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
100.0%
(+.f64 (*.f64 1/2 b) (log.f64 2))
Compiler

Compiled 16 to 13 computations (18.8% saved)

series3.0ms (0%)

Counts
1 → 3
Calls

3 calls:

TimeVariablePointExpression
2.0ms
b
@0
(+.f64 (*.f64 1/2 b) (log.f64 2))
0.0ms
b
@inf
(+.f64 (*.f64 1/2 b) (log.f64 2))
0.0ms
b
@-inf
(+.f64 (*.f64 1/2 b) (log.f64 2))

rewrite59.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1848×add-sqr-sqrt
1824×*-un-lft-identity
1708×add-cube-cbrt
1692×add-cbrt-cube
182×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0913
118813
2228213
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(+.f64 (*.f64 1/2 b) (log.f64 2))
Outputs
((((-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 b (log.f64 2)))) 1) (2))) (((-.f64 (/.f64 (*.f64 1/4 (*.f64 b b)) (-.f64 (*.f64 1/2 b) (log.f64 2))) (/.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 1/2 b) (log.f64 2)))) (2))) (((*.f64 (fma.f64 1/2 b (log.f64 2)) 1) (2))) (((*.f64 1 (fma.f64 1/2 b (log.f64 2))) (2))) (((*.f64 (sqrt.f64 (fma.f64 1/2 b (log.f64 2))) (sqrt.f64 (fma.f64 1/2 b (log.f64 2)))) (2))) (((*.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) (pow.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) 2)) (2))) (((*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) 2) (cbrt.f64 (fma.f64 1/2 b (log.f64 2)))) (2))) (((*.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)) (/.f64 1 (-.f64 (*.f64 1/2 b) (log.f64 2)))) (2))) (((*.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b)))))) (2))) (((/.f64 1 (/.f64 (-.f64 (*.f64 1/2 b) (log.f64 2)) (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)))) (2))) (((/.f64 1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b)))) (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3)))) (2))) (((/.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2))) (2))) (((/.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3)) (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b))))) (2))) (((/.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3)) (+.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 1/2 (*.f64 b (log.f64 2)))))) (2))) (((/.f64 (-.f64 (pow.f64 (log.f64 2) 2) (*.f64 1/4 (*.f64 b b))) (-.f64 (log.f64 2) (*.f64 1/2 b))) (2))) (((/.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2))) (neg.f64 (-.f64 (*.f64 1/2 b) (log.f64 2)))) (2))) (((/.f64 (neg.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b)))))) (2))) (((pow.f64 (fma.f64 1/2 b (log.f64 2)) 1) (2))) (((pow.f64 (sqrt.f64 (fma.f64 1/2 b (log.f64 2))) 2) (2))) (((pow.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) 3) (2))) (((pow.f64 (pow.f64 (fma.f64 1/2 b (log.f64 2)) 3) 1/3) (2))) (((sqrt.f64 (pow.f64 (fma.f64 1/2 b (log.f64 2)) 2)) (2))) (((log.f64 (*.f64 2 (pow.f64 (exp.f64 1/2) b))) (2))) (((log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 b (log.f64 2))))) (2))) (((cbrt.f64 (pow.f64 (fma.f64 1/2 b (log.f64 2)) 3)) (2))) (((expm1.f64 (log1p.f64 (fma.f64 1/2 b (log.f64 2)))) (2))) (((exp.f64 (log.f64 (fma.f64 1/2 b (log.f64 2)))) (2))) (((exp.f64 (*.f64 (log.f64 (fma.f64 1/2 b (log.f64 2))) 1)) (2))) (((log1p.f64 (expm1.f64 (fma.f64 1/2 b (log.f64 2)))) (2))) (((fma.f64 1/2 b (log.f64 2)) (2))) (((fma.f64 b 1/2 (log.f64 2)) (2))) (((fma.f64 1 (*.f64 1/2 b) (log.f64 2)) (2))) (((fma.f64 1 (log.f64 2) (*.f64 1/2 b)) (2))) (((fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (*.f64 1/2 b)) (2))) (((fma.f64 (sqrt.f64 (*.f64 1/2 b)) (sqrt.f64 (*.f64 1/2 b)) (log.f64 2)) (2))) (((fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (*.f64 1/2 b)) (2))) (((fma.f64 (cbrt.f64 (*.f64 1/4 (*.f64 b b))) (cbrt.f64 (*.f64 1/2 b)) (log.f64 2)) (2))))

simplify56.0ms (0.3%)

Algorithm
egg-herbie
Rules
1238×associate-*r*
1134×associate-/r*
1022×associate-*l*
686×associate-+r+
560×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0981074
12371044
2812976
34402976
Stop Event
node limit
Counts
40 → 45
Calls
Call 1
Inputs
(log.f64 2)
(*.f64 1/2 b)
(*.f64 1/2 b)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 b (log.f64 2)))) 1)
(-.f64 (/.f64 (*.f64 1/4 (*.f64 b b)) (-.f64 (*.f64 1/2 b) (log.f64 2))) (/.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 1/2 b) (log.f64 2))))
(*.f64 (fma.f64 1/2 b (log.f64 2)) 1)
(*.f64 1 (fma.f64 1/2 b (log.f64 2)))
(*.f64 (sqrt.f64 (fma.f64 1/2 b (log.f64 2))) (sqrt.f64 (fma.f64 1/2 b (log.f64 2))))
(*.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) (pow.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) 2) (cbrt.f64 (fma.f64 1/2 b (log.f64 2))))
(*.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)) (/.f64 1 (-.f64 (*.f64 1/2 b) (log.f64 2))))
(*.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 1/2 b) (log.f64 2)) (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b)))) (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3)) (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b)))))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3)) (+.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 1/2 (*.f64 b (log.f64 2))))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 2) (*.f64 1/4 (*.f64 b b))) (-.f64 (log.f64 2) (*.f64 1/2 b)))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2))) (neg.f64 (-.f64 (*.f64 1/2 b) (log.f64 2))))
(/.f64 (neg.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b))))))
(pow.f64 (fma.f64 1/2 b (log.f64 2)) 1)
(pow.f64 (sqrt.f64 (fma.f64 1/2 b (log.f64 2))) 2)
(pow.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) 3)
(pow.f64 (pow.f64 (fma.f64 1/2 b (log.f64 2)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 1/2 b (log.f64 2)) 2))
(log.f64 (*.f64 2 (pow.f64 (exp.f64 1/2) b)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 b (log.f64 2)))))
(cbrt.f64 (pow.f64 (fma.f64 1/2 b (log.f64 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/2 b (log.f64 2))))
(exp.f64 (log.f64 (fma.f64 1/2 b (log.f64 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 b (log.f64 2))) 1))
(log1p.f64 (expm1.f64 (fma.f64 1/2 b (log.f64 2))))
(fma.f64 1/2 b (log.f64 2))
(fma.f64 b 1/2 (log.f64 2))
(fma.f64 1 (*.f64 1/2 b) (log.f64 2))
(fma.f64 1 (log.f64 2) (*.f64 1/2 b))
(fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (*.f64 1/2 b))
(fma.f64 (sqrt.f64 (*.f64 1/2 b)) (sqrt.f64 (*.f64 1/2 b)) (log.f64 2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (*.f64 1/2 b))
(fma.f64 (cbrt.f64 (*.f64 1/4 (*.f64 b b))) (cbrt.f64 (*.f64 1/2 b)) (log.f64 2))
Outputs
(log.f64 2)
(*.f64 1/2 b)
(*.f64 1/2 b)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 1/2 b (log.f64 2)))) 1)
(fma.f64 1/2 b (log.f64 2))
(-.f64 (/.f64 (*.f64 1/4 (*.f64 b b)) (-.f64 (*.f64 1/2 b) (log.f64 2))) (/.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 1/2 b) (log.f64 2))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/4)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (fma.f64 (*.f64 b b) -1/4 (pow.f64 (log.f64 2) 2)) (fma.f64 b -1/2 (log.f64 2)))
(*.f64 (fma.f64 1/2 b (log.f64 2)) 1)
(fma.f64 1/2 b (log.f64 2))
(*.f64 1 (fma.f64 1/2 b (log.f64 2)))
(fma.f64 1/2 b (log.f64 2))
(*.f64 (sqrt.f64 (fma.f64 1/2 b (log.f64 2))) (sqrt.f64 (fma.f64 1/2 b (log.f64 2))))
(fma.f64 1/2 b (log.f64 2))
(*.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) (pow.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) 2))
(fma.f64 1/2 b (log.f64 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) 2) (cbrt.f64 (fma.f64 1/2 b (log.f64 2))))
(fma.f64 1/2 b (log.f64 2))
(*.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)) (/.f64 1 (-.f64 (*.f64 1/2 b) (log.f64 2))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/4)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (fma.f64 (*.f64 b b) -1/4 (pow.f64 (log.f64 2) 2)) (fma.f64 b -1/2 (log.f64 2)))
(*.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3)) (/.f64 1 (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b))))))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) 1) (fma.f64 1/4 (*.f64 b b) (*.f64 (log.f64 2) (+.f64 (log.f64 2) (*.f64 -1/2 b)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) (fma.f64 (log.f64 2) (+.f64 (log.f64 2) (*.f64 b -1/2)) (*.f64 b (*.f64 b 1/4))))
(/.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) (fma.f64 (log.f64 2) (fma.f64 b -1/2 (log.f64 2)) (*.f64 b (*.f64 b 1/4))))
(/.f64 1 (/.f64 (-.f64 (*.f64 1/2 b) (log.f64 2)) (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/4)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (fma.f64 (*.f64 b b) -1/4 (pow.f64 (log.f64 2) 2)) (fma.f64 b -1/2 (log.f64 2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b)))) (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3))))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) 1) (fma.f64 1/4 (*.f64 b b) (*.f64 (log.f64 2) (+.f64 (log.f64 2) (*.f64 -1/2 b)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) (fma.f64 (log.f64 2) (+.f64 (log.f64 2) (*.f64 b -1/2)) (*.f64 b (*.f64 b 1/4))))
(/.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) (fma.f64 (log.f64 2) (fma.f64 b -1/2 (log.f64 2)) (*.f64 b (*.f64 b 1/4))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/4)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (fma.f64 (*.f64 b b) -1/4 (pow.f64 (log.f64 2) 2)) (fma.f64 b -1/2 (log.f64 2)))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3)) (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b)))))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) 1) (fma.f64 1/4 (*.f64 b b) (*.f64 (log.f64 2) (+.f64 (log.f64 2) (*.f64 -1/2 b)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) (fma.f64 (log.f64 2) (+.f64 (log.f64 2) (*.f64 b -1/2)) (*.f64 b (*.f64 b 1/4))))
(/.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) (fma.f64 (log.f64 2) (fma.f64 b -1/2 (log.f64 2)) (*.f64 b (*.f64 b 1/4))))
(/.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3)) (+.f64 (pow.f64 (log.f64 2) 2) (-.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 1/2 (*.f64 b (log.f64 2))))))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) 1) (fma.f64 1/4 (*.f64 b b) (*.f64 (log.f64 2) (+.f64 (log.f64 2) (*.f64 -1/2 b)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) (fma.f64 (log.f64 2) (+.f64 (log.f64 2) (*.f64 b -1/2)) (*.f64 b (*.f64 b 1/4))))
(/.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) (fma.f64 (log.f64 2) (fma.f64 b -1/2 (log.f64 2)) (*.f64 b (*.f64 b 1/4))))
(/.f64 (-.f64 (pow.f64 (log.f64 2) 2) (*.f64 1/4 (*.f64 b b))) (-.f64 (log.f64 2) (*.f64 1/2 b)))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/4)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (fma.f64 (*.f64 b b) -1/4 (pow.f64 (log.f64 2) 2)) (fma.f64 b -1/2 (log.f64 2)))
(/.f64 (neg.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2))) (neg.f64 (-.f64 (*.f64 1/2 b) (log.f64 2))))
(/.f64 (-.f64 (*.f64 1/4 (*.f64 b b)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (-.f64 (*.f64 b (*.f64 b 1/4)) (pow.f64 (log.f64 2) 2)) (-.f64 (*.f64 1/2 b) (log.f64 2)))
(/.f64 (fma.f64 (*.f64 b b) -1/4 (pow.f64 (log.f64 2) 2)) (fma.f64 b -1/2 (log.f64 2)))
(/.f64 (neg.f64 (+.f64 (*.f64 1/8 (pow.f64 b 3)) (pow.f64 (log.f64 2) 3))) (neg.f64 (+.f64 (*.f64 1/4 (*.f64 b b)) (*.f64 (log.f64 2) (-.f64 (log.f64 2) (*.f64 1/2 b))))))
(/.f64 (*.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) 1) (fma.f64 1/4 (*.f64 b b) (*.f64 (log.f64 2) (+.f64 (log.f64 2) (*.f64 -1/2 b)))))
(/.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) (fma.f64 (log.f64 2) (+.f64 (log.f64 2) (*.f64 b -1/2)) (*.f64 b (*.f64 b 1/4))))
(/.f64 (fma.f64 1/8 (pow.f64 b 3) (pow.f64 (log.f64 2) 3)) (fma.f64 (log.f64 2) (fma.f64 b -1/2 (log.f64 2)) (*.f64 b (*.f64 b 1/4))))
(pow.f64 (fma.f64 1/2 b (log.f64 2)) 1)
(fma.f64 1/2 b (log.f64 2))
(pow.f64 (sqrt.f64 (fma.f64 1/2 b (log.f64 2))) 2)
(fma.f64 1/2 b (log.f64 2))
(pow.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) 3)
(fma.f64 1/2 b (log.f64 2))
(pow.f64 (pow.f64 (fma.f64 1/2 b (log.f64 2)) 3) 1/3)
(fma.f64 1/2 b (log.f64 2))
(sqrt.f64 (pow.f64 (fma.f64 1/2 b (log.f64 2)) 2))
(fma.f64 1/2 b (log.f64 2))
(log.f64 (*.f64 2 (pow.f64 (exp.f64 1/2) b)))
(fma.f64 1/2 b (log.f64 2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/2 b (log.f64 2)))))
(fma.f64 1/2 b (log.f64 2))
(cbrt.f64 (pow.f64 (fma.f64 1/2 b (log.f64 2)) 3))
(fma.f64 1/2 b (log.f64 2))
(expm1.f64 (log1p.f64 (fma.f64 1/2 b (log.f64 2))))
(fma.f64 1/2 b (log.f64 2))
(exp.f64 (log.f64 (fma.f64 1/2 b (log.f64 2))))
(fma.f64 1/2 b (log.f64 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/2 b (log.f64 2))) 1))
(fma.f64 1/2 b (log.f64 2))
(log1p.f64 (expm1.f64 (fma.f64 1/2 b (log.f64 2))))
(fma.f64 1/2 b (log.f64 2))
(fma.f64 1/2 b (log.f64 2))
(fma.f64 b 1/2 (log.f64 2))
(fma.f64 1/2 b (log.f64 2))
(fma.f64 1 (*.f64 1/2 b) (log.f64 2))
(fma.f64 1/2 b (log.f64 2))
(fma.f64 1 (log.f64 2) (*.f64 1/2 b))
(fma.f64 1/2 b (log.f64 2))
(fma.f64 (sqrt.f64 (log.f64 2)) (sqrt.f64 (log.f64 2)) (*.f64 1/2 b))
(fma.f64 1/2 b (log.f64 2))
(fma.f64 (sqrt.f64 (*.f64 1/2 b)) (sqrt.f64 (*.f64 1/2 b)) (log.f64 2))
(fma.f64 1/2 b (log.f64 2))
(fma.f64 (pow.f64 (cbrt.f64 (log.f64 2)) 2) (cbrt.f64 (log.f64 2)) (*.f64 1/2 b))
(fma.f64 1/2 b (log.f64 2))
(fma.f64 (cbrt.f64 (*.f64 1/4 (*.f64 b b))) (cbrt.f64 (*.f64 1/2 b)) (log.f64 2))
(fma.f64 (cbrt.f64 (*.f64 b (*.f64 b 1/4))) (cbrt.f64 (*.f64 1/2 b)) (log.f64 2))

localize8.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
100.0%
(log1p.f64 (exp.f64 a))
99.3%
(sqrt.f64 (log1p.f64 (exp.f64 a)))
99.2%
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2)
Compiler

Compiled 19 to 8 computations (57.9% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
a
@0
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2)
0.0ms
a
@inf
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2)
0.0ms
a
@-inf
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2)
0.0ms
a
@0
(sqrt.f64 (log1p.f64 (exp.f64 a)))
0.0ms
a
@-inf
(sqrt.f64 (log1p.f64 (exp.f64 a)))

rewrite54.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1294×add-sqr-sqrt
1276×*-un-lft-identity
1184×add-cube-cbrt
1172×add-cbrt-cube
1158×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0922
117722
2169922
Stop Event
node limit
Counts
2 → 36
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2)
(sqrt.f64 (log1p.f64 (exp.f64 a)))
Outputs
((((-.f64 (+.f64 1 (log1p.f64 (exp.f64 a))) 1) (2))) (((*.f64 (log1p.f64 (exp.f64 a)) 1) (2))) (((*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (log1p.f64 (exp.f64 a)))) (2))) (((*.f64 1 (log1p.f64 (exp.f64 a))) (2))) (((*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) (sqrt.f64 (log1p.f64 (exp.f64 a))))) (2))) (((*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2)) (2))) (((*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) (sqrt.f64 (log1p.f64 (exp.f64 a))))) (2))) (((*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) (cbrt.f64 (log1p.f64 (exp.f64 a)))) (2))) (((*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 1/4)) (pow.f64 (log1p.f64 (exp.f64 a)) 1/4)) (2))) (((*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (cbrt.f64 (log1p.f64 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))))) (2))) (((sqrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2)) (2))) (((log.f64 (+.f64 (exp.f64 a) 1)) (2))) (((cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3)) (2))) (((expm1.f64 (log1p.f64 (log1p.f64 (exp.f64 a)))) (2))) (((exp.f64 (log.f64 (log1p.f64 (exp.f64 a)))) (2))) (((log1p.f64 (exp.f64 a)) (2))))
((((-.f64 (+.f64 1 (sqrt.f64 (log1p.f64 (exp.f64 a)))) 1) (2))) (((*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 1) (2))) (((*.f64 1 (sqrt.f64 (log1p.f64 (exp.f64 a)))) (2))) (((*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) (pow.f64 (log1p.f64 (exp.f64 a)) 1/4)) (2))) (((*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))))) (2))) (((*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) (cbrt.f64 (log1p.f64 (exp.f64 a)))) (2))) (((*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2)) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))))) (2))) (((*.f64 (pow.f64 1 1/2) (sqrt.f64 (log1p.f64 (exp.f64 a)))) (2))) (((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) 1/2) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 1/2)) (2))) (((pow.f64 (log1p.f64 (exp.f64 a)) 1/2) (2))) (((pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 1) (2))) (((pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) 2) (2))) (((pow.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) 3) (2))) (((pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3/2) 1/3) (2))) (((fabs.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) (2))) (((log.f64 (exp.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))))) (2))) (((cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3/2)) (2))) (((expm1.f64 (log1p.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))))) (2))) (((exp.f64 (log.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))))) (2))) (((log1p.f64 (expm1.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))))) (2))))

simplify74.0ms (0.4%)

Algorithm
egg-herbie
Rules
1344×associate-*r/
1042×distribute-lft-in
942×distribute-rgt-in
748×*-commutative
714×unswap-sqr
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01221102
12851094
21050986
33448922
47200904
Stop Event
node limit
Counts
60 → 64
Calls
Call 1
Inputs
(log.f64 2)
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 a) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 1/16 (/.f64 1 (log.f64 2))) 1/8) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))) (log.f64 2)))
(+.f64 (*.f64 1/2 a) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 1/16 (/.f64 1 (log.f64 2))) 1/8) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))) (+.f64 (log.f64 2) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2)) (log.f64 2))) (*.f64 1/4 (/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2)) (log.f64 2))))))))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log.f64 (+.f64 1 (exp.f64 a)))
(sqrt.f64 (log.f64 2))
(+.f64 (sqrt.f64 (log.f64 2)) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (log.f64 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (log.f64 2))))) (+.f64 (sqrt.f64 (log.f64 2)) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (log.f64 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (log.f64 2))))) (+.f64 (sqrt.f64 (log.f64 2)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 3) (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 2) 3))))) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (log.f64 2))))))))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(-.f64 (+.f64 1 (log1p.f64 (exp.f64 a))) 1)
(*.f64 (log1p.f64 (exp.f64 a)) 1)
(*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (log1p.f64 (exp.f64 a))))
(*.f64 1 (log1p.f64 (exp.f64 a)))
(*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2))
(*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) (cbrt.f64 (log1p.f64 (exp.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 1/4)) (pow.f64 (log1p.f64 (exp.f64 a)) 1/4))
(*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (cbrt.f64 (log1p.f64 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(sqrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2))
(log.f64 (+.f64 (exp.f64 a) 1))
(cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (exp.f64 a))))
(exp.f64 (log.f64 (log1p.f64 (exp.f64 a))))
(log1p.f64 (exp.f64 a))
(-.f64 (+.f64 1 (sqrt.f64 (log1p.f64 (exp.f64 a)))) 1)
(*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 1)
(*.f64 1 (sqrt.f64 (log1p.f64 (exp.f64 a))))
(*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) (pow.f64 (log1p.f64 (exp.f64 a)) 1/4))
(*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) (cbrt.f64 (log1p.f64 (exp.f64 a))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2)) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 a)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (log1p.f64 (exp.f64 a))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) 1/2) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 1/2))
(pow.f64 (log1p.f64 (exp.f64 a)) 1/2)
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 1)
(pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) 3)
(pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))))
(log.f64 (exp.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(exp.f64 (log.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
Outputs
(log.f64 2)
(+.f64 (*.f64 1/2 a) (log.f64 2))
(fma.f64 1/2 a (log.f64 2))
(+.f64 (*.f64 1/2 a) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 1/16 (/.f64 1 (log.f64 2))) 1/8) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))) (log.f64 2)))
(fma.f64 1/2 a (fma.f64 (*.f64 a a) (-.f64 (+.f64 (/.f64 1/16 (log.f64 2)) 1/8) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2)) (log.f64 2)))
(fma.f64 1/2 a (fma.f64 a (*.f64 a (+.f64 1/8 (-.f64 (/.f64 1/16 (log.f64 2)) (/.f64 1/16 (log.f64 2))))) (log.f64 2)))
(fma.f64 a (*.f64 a 1/8) (fma.f64 1/2 a (log.f64 2)))
(+.f64 (*.f64 1/2 a) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 1/16 (/.f64 1 (log.f64 2))) 1/8) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))) (+.f64 (log.f64 2) (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2)) (log.f64 2))) (*.f64 1/4 (/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2)) (log.f64 2))))))))
(fma.f64 1/2 a (fma.f64 (*.f64 a a) (-.f64 (+.f64 (/.f64 1/16 (log.f64 2)) 1/8) (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2)) (log.f64 2)))
(fma.f64 1/2 a (fma.f64 a (*.f64 a (+.f64 1/8 (-.f64 (/.f64 1/16 (log.f64 2)) (/.f64 1/16 (log.f64 2))))) (log.f64 2)))
(fma.f64 a (*.f64 a 1/8) (fma.f64 1/2 a (log.f64 2)))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 1 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(sqrt.f64 (log.f64 2))
(+.f64 (sqrt.f64 (log.f64 2)) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (log.f64 2))))))
(fma.f64 (*.f64 a 1/4) (sqrt.f64 (/.f64 1 (log.f64 2))) (sqrt.f64 (log.f64 2)))
(fma.f64 (sqrt.f64 (/.f64 1 (log.f64 2))) (*.f64 a 1/4) (sqrt.f64 (log.f64 2)))
(fma.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (log.f64 2)))) (sqrt.f64 (log.f64 2)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (log.f64 2))))) (+.f64 (sqrt.f64 (log.f64 2)) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (log.f64 2)))))))
(fma.f64 1/2 (*.f64 (*.f64 a a) (*.f64 (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2)) (sqrt.f64 (/.f64 1 (log.f64 2))))) (+.f64 (sqrt.f64 (log.f64 2)) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (log.f64 2)))))))
(fma.f64 1/2 (*.f64 a (*.f64 a (*.f64 (sqrt.f64 (/.f64 1 (log.f64 2))) (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))))) (fma.f64 (*.f64 a 1/4) (sqrt.f64 (/.f64 1 (log.f64 2))) (sqrt.f64 (log.f64 2))))
(+.f64 (sqrt.f64 (log.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 2))) (+.f64 (*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1/8 (/.f64 1/16 (log.f64 2))))) (*.f64 a 1/4))))
(+.f64 (sqrt.f64 (log.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 2))) (+.f64 (*.f64 a 1/4) (*.f64 1/2 (*.f64 (*.f64 a a) (+.f64 1/8 (/.f64 -1/16 (log.f64 2))))))))
(+.f64 (sqrt.f64 (log.f64 2)) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 2))) (+.f64 (*.f64 a 1/4) (*.f64 (*.f64 a a) (+.f64 1/16 (/.f64 -1/32 (log.f64 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (log.f64 2))))) (+.f64 (sqrt.f64 (log.f64 2)) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 a 3) (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 2) 3))))) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (log.f64 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 a a) (*.f64 (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2)) (sqrt.f64 (/.f64 1 (log.f64 2))))) (+.f64 (sqrt.f64 (log.f64 2)) (fma.f64 -1/8 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 2) 3))))) (*.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (log.f64 2))))))))
(fma.f64 1/2 (*.f64 a (*.f64 a (*.f64 (sqrt.f64 (/.f64 1 (log.f64 2))) (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2))))) (+.f64 (sqrt.f64 (log.f64 2)) (fma.f64 1/4 (*.f64 a (sqrt.f64 (/.f64 1 (log.f64 2)))) (*.f64 (pow.f64 a 3) (*.f64 (*.f64 (-.f64 1/8 (pow.f64 (*.f64 1/4 (sqrt.f64 (/.f64 1 (log.f64 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 2) 3)))) -1/8)))))
(+.f64 (fma.f64 (pow.f64 a 3) (*.f64 -1/8 (*.f64 (-.f64 1/8 (/.f64 1/16 (log.f64 2))) (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 2) 3))))) (sqrt.f64 (log.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 2))) (+.f64 (*.f64 (*.f64 a a) (*.f64 1/2 (-.f64 1/8 (/.f64 1/16 (log.f64 2))))) (*.f64 a 1/4))))
(+.f64 (fma.f64 (*.f64 (pow.f64 a 3) (+.f64 1/8 (/.f64 -1/16 (log.f64 2)))) (*.f64 -1/8 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 2) 3)))) (sqrt.f64 (log.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 2))) (+.f64 (*.f64 a 1/4) (*.f64 1/2 (*.f64 (*.f64 a a) (+.f64 1/8 (/.f64 -1/16 (log.f64 2))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (log.f64 2) 3))) (*.f64 (pow.f64 a 3) (+.f64 -1/64 (/.f64 1/128 (log.f64 2)))) (sqrt.f64 (log.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (log.f64 2))) (+.f64 (*.f64 a 1/4) (*.f64 (*.f64 a a) (+.f64 1/16 (/.f64 -1/32 (log.f64 2)))))))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(sqrt.f64 (log.f64 (+.f64 1 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(-.f64 (+.f64 1 (log1p.f64 (exp.f64 a))) 1)
(log1p.f64 (exp.f64 a))
(*.f64 (log1p.f64 (exp.f64 a)) 1)
(log1p.f64 (exp.f64 a))
(*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (sqrt.f64 (log1p.f64 (exp.f64 a))))
(log1p.f64 (exp.f64 a))
(*.f64 1 (log1p.f64 (exp.f64 a)))
(log1p.f64 (exp.f64 a))
(*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) (*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(log1p.f64 (exp.f64 a))
(*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2))
(log1p.f64 (exp.f64 a))
(*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(log1p.f64 (exp.f64 a))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) (cbrt.f64 (log1p.f64 (exp.f64 a))))
(log1p.f64 (exp.f64 a))
(*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (pow.f64 (log1p.f64 (exp.f64 a)) 1/4)) (pow.f64 (log1p.f64 (exp.f64 a)) 1/4))
(log1p.f64 (exp.f64 a))
(*.f64 (*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) (cbrt.f64 (log1p.f64 (exp.f64 a)))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(log1p.f64 (exp.f64 a))
(sqrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2))
(log1p.f64 (exp.f64 a))
(log.f64 (+.f64 (exp.f64 a) 1))
(log1p.f64 (exp.f64 a))
(cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3))
(log1p.f64 (exp.f64 a))
(expm1.f64 (log1p.f64 (log1p.f64 (exp.f64 a))))
(log1p.f64 (exp.f64 a))
(exp.f64 (log.f64 (log1p.f64 (exp.f64 a))))
(log1p.f64 (exp.f64 a))
(log1p.f64 (exp.f64 a))
(-.f64 (+.f64 1 (sqrt.f64 (log1p.f64 (exp.f64 a)))) 1)
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(*.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 1)
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(*.f64 1 (sqrt.f64 (log1p.f64 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(*.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) (pow.f64 (log1p.f64 (exp.f64 a)) 1/4))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(*.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(*.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) (cbrt.f64 (log1p.f64 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2)) (sqrt.f64 (cbrt.f64 (log1p.f64 (exp.f64 a)))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (log1p.f64 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 2) 1/2) (pow.f64 (cbrt.f64 (log1p.f64 (exp.f64 a))) 1/2))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(pow.f64 (log1p.f64 (exp.f64 a)) 1/2)
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 1)
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 1/4) 2)
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(pow.f64 (cbrt.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))) 3)
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(pow.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3/2) 1/3)
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(fabs.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(log.f64 (exp.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(cbrt.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 3/2))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(expm1.f64 (log1p.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(exp.f64 (log.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))
(log1p.f64 (expm1.f64 (sqrt.f64 (log1p.f64 (exp.f64 a)))))
(sqrt.f64 (log1p.f64 (exp.f64 a)))

eval492.0ms (2.9%)

Compiler

Compiled 29083 to 19156 computations (34.1% saved)

prune245.0ms (1.4%)

Pruning

21 alts after pruning (12 fresh and 9 done)

PrunedKeptTotal
New105031053
Fresh1910
Picked011
Done189
Total1052211073
Error
99.0%
Counts
1073 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
48.4%
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2)
46.3%
(pow.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) 3)
53.4%
(/.f64 b (+.f64 2 (expm1.f64 a)))
47.8%
(-.f64 (+.f64 (log1p.f64 (exp.f64 b)) 1) 1)
5.3%
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
47.8%
(+.f64 (*.f64 1/2 b) (log.f64 2))
46.8%
(+.f64 (*.f64 1/2 a) (log.f64 2))
56.5%
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 2 b)) 3) -1))
56.5%
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (/.f64 2 b) -1))
56.5%
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 1) -1))
51.1%
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (log.f64 (exp.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -1))
56.3%
(+.f64 (log1p.f64 (exp.f64 a)) (expm1.f64 (log1p.f64 (/.f64 b 2))))
5.3%
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
12.1%
(*.f64 b 1/2)
48.4%
(log1p.f64 (exp.f64 b))
49.1%
(log1p.f64 (exp.f64 a))
46.0%
(log.f64 (+.f64 b (+.f64 2 a)))
47.4%
(log.f64 (+.f64 2 b))
45.5%
(log.f64 (+.f64 2 a))
46.9%
(log.f64 2)
47.6%
(exp.f64 (log.f64 (fma.f64 1/2 b (log.f64 2))))
Compiler

Compiled 189 to 155 computations (18% saved)

regimes57.0ms (0.3%)

Counts
35 → 1
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(log.f64 2)
(log.f64 b)
(log.f64 (+.f64 2 a))
(log.f64 (+.f64 2 b))
(log.f64 (+.f64 b (+.f64 2 a)))
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 b) (log.f64 2))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (exp.f64 a))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
(-.f64 (+.f64 (log1p.f64 (exp.f64 b)) 1) 1)
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (/.f64 2 b) -1))
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
(pow.f64 (sqrt.f64 (log1p.f64 (exp.f64 a))) 2)
(exp.f64 (log.f64 (fma.f64 1/2 b (log.f64 2))))
(pow.f64 (cbrt.f64 (fma.f64 1/2 b (log.f64 2))) 3)
(+.f64 (log1p.f64 (exp.f64 a)) (expm1.f64 (log1p.f64 (/.f64 b 2))))
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (/.f64 (+.f64 1 (exp.f64 a)) b) -1))
(pow.f64 (cbrt.f64 (log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))) 3)
(+.f64 (log1p.f64 (exp.f64 a)) (expm1.f64 (log1p.f64 (/.f64 b (+.f64 1 (exp.f64 a))))))
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 2 b)) 3) -1))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 b (+.f64 1 (exp.f64 a))) (log1p.f64 (exp.f64 a)))) 3)
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (log.f64 (exp.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) -1))
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (exp.f64 a)) b)) 3) -1))
(+.f64 (log1p.f64 (exp.f64 a)) (*.f64 (pow.f64 (cbrt.f64 b) 2) (/.f64 (cbrt.f64 b) (+.f64 1 (exp.f64 a)))))
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (exp.f64 a)) b))) 1) -1))
(+.f64 (log1p.f64 (exp.f64 a)) (*.f64 (/.f64 1 (/.f64 (+.f64 1 (exp.f64 a)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))) (/.f64 (-.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a)))) (cbrt.f64 (-.f64 (pow.f64 (log1p.f64 (exp.f64 a)) 2) (pow.f64 (/.f64 b (+.f64 1 (exp.f64 a))) 2)))))
Outputs
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
Calls

6 calls:

16.0ms
a
15.0ms
b
5.0ms
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
4.0ms
(+.f64 (exp.f64 a) (exp.f64 b))
4.0ms
(exp.f64 b)
Results
ErrorSegmentsBranch
97.8%1a
97.8%1b
97.8%1(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
97.8%1(+.f64 (exp.f64 a) (exp.f64 b))
97.8%1(exp.f64 a)
97.8%1(exp.f64 b)
Compiler

Compiled 375 to 226 computations (39.7% saved)

regimes46.0ms (0.3%)

Counts
19 → 2
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(log.f64 2)
(log.f64 b)
(log.f64 (+.f64 2 a))
(log.f64 (+.f64 2 b))
(log.f64 (+.f64 b (+.f64 2 a)))
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 b) (log.f64 2))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (exp.f64 a))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
(-.f64 (+.f64 (log1p.f64 (exp.f64 b)) 1) 1)
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
(+.f64 (log1p.f64 (exp.f64 a)) (pow.f64 (/.f64 2 b) -1))
Outputs
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b)))
Calls

6 calls:

18.0ms
a
9.0ms
b
4.0ms
(exp.f64 a)
4.0ms
(exp.f64 b)
3.0ms
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
Results
ErrorSegmentsBranch
98.8%2a
96.5%1b
96.5%1(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
96.5%1(+.f64 (exp.f64 a) (exp.f64 b))
98.8%2(exp.f64 a)
96.5%1(exp.f64 b)
Compiler

Compiled 140 to 93 computations (33.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.0074984362435039364
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes103.0ms (0.6%)

Counts
17 → 2
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(log.f64 2)
(log.f64 b)
(log.f64 (+.f64 2 a))
(log.f64 (+.f64 2 b))
(log.f64 (+.f64 b (+.f64 2 a)))
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 b) (log.f64 2))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (exp.f64 a))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
(-.f64 (+.f64 (log1p.f64 (exp.f64 b)) 1) 1)
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
Outputs
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
Calls

6 calls:

62.0ms
b
17.0ms
a
5.0ms
(exp.f64 b)
5.0ms
(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
4.0ms
(+.f64 (exp.f64 a) (exp.f64 b))
Results
ErrorSegmentsBranch
98.7%2a
69.5%8b
97.6%2(log.f64 (+.f64 (exp.f64 a) (exp.f64 b)))
97.6%2(+.f64 (exp.f64 a) (exp.f64 b))
98.7%2(exp.f64 a)
56.0%3(exp.f64 b)
Compiler

Compiled 125 to 85 computations (32% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.0074984362435039364
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes89.0ms (0.5%)

Counts
16 → 2
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(log.f64 2)
(log.f64 b)
(log.f64 (+.f64 2 a))
(log.f64 (+.f64 2 b))
(log.f64 (+.f64 b (+.f64 2 a)))
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 b) (log.f64 2))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (exp.f64 a))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
(-.f64 (+.f64 (log1p.f64 (exp.f64 b)) 1) 1)
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
Outputs
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b))))))
Calls

4 calls:

60.0ms
b
16.0ms
a
6.0ms
(exp.f64 b)
4.0ms
(exp.f64 a)
Results
ErrorSegmentsBranch
97.9%2a
69.3%8b
97.9%2(exp.f64 a)
55.7%3(exp.f64 b)
Compiler

Compiled 104 to 72 computations (30.8% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.0074984362435039364
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes86.0ms (0.5%)

Counts
15 → 2
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(log.f64 2)
(log.f64 b)
(log.f64 (+.f64 2 a))
(log.f64 (+.f64 2 b))
(log.f64 (+.f64 b (+.f64 2 a)))
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 b) (log.f64 2))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (exp.f64 a))
(log1p.f64 (exp.f64 b))
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
(-.f64 (+.f64 (log1p.f64 (exp.f64 b)) 1) 1)
Outputs
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log.f64 (+.f64 (exp.f64 a) (+.f64 1 b)))
Calls

4 calls:

58.0ms
b
15.0ms
a
5.0ms
(exp.f64 b)
4.0ms
(exp.f64 a)
Results
ErrorSegmentsBranch
97.6%2a
69.3%8b
97.6%2(exp.f64 a)
55.7%3(exp.f64 b)
Compiler

Compiled 91 to 64 computations (29.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.0074984362435039364
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes83.0ms (0.5%)

Counts
13 → 2
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(log.f64 2)
(log.f64 b)
(log.f64 (+.f64 2 a))
(log.f64 (+.f64 2 b))
(log.f64 (+.f64 b (+.f64 2 a)))
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 b) (log.f64 2))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (exp.f64 a))
(log1p.f64 (exp.f64 b))
Outputs
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (exp.f64 b))
Calls

4 calls:

58.0ms
b
14.0ms
a
5.0ms
(exp.f64 b)
4.0ms
(exp.f64 a)
Results
ErrorSegmentsBranch
97.4%2a
69.3%8b
97.4%2(exp.f64 a)
55.7%3(exp.f64 b)
Compiler

Compiled 77 to 56 computations (27.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.0074984362435039364
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes70.0ms (0.4%)

Counts
12 → 2
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(log.f64 2)
(log.f64 b)
(log.f64 (+.f64 2 a))
(log.f64 (+.f64 2 b))
(log.f64 (+.f64 b (+.f64 2 a)))
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 b) (log.f64 2))
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (exp.f64 a))
Outputs
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log1p.f64 (exp.f64 a))
Calls

3 calls:

49.0ms
b
13.0ms
a
4.0ms
(exp.f64 a)
Results
ErrorSegmentsBranch
97.1%2a
68.5%8b
97.1%2(exp.f64 a)
Compiler

Compiled 70 to 51 computations (27.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
0.0074984362435039364
Compiler

Compiled 13 to 10 computations (23.1% saved)

regimes50.0ms (0.3%)

Counts
11 → 2
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(log.f64 2)
(log.f64 b)
(log.f64 (+.f64 2 a))
(log.f64 (+.f64 2 b))
(log.f64 (+.f64 b (+.f64 2 a)))
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 b) (log.f64 2))
(/.f64 b (+.f64 2 (expm1.f64 a)))
Outputs
(/.f64 b (+.f64 2 (expm1.f64 a)))
(log.f64 (+.f64 b (+.f64 2 a)))
Calls

2 calls:

35.0ms
b
12.0ms
a
Results
ErrorSegmentsBranch
96.8%2a
65.8%6b
Compiler

Compiled 63 to 46 computations (27% saved)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
-4.8930607810453415
-0.49227028400293876
Results
11.0ms96×body256valid
Compiler

Compiled 121 to 94 computations (22.3% saved)

regimes20.0ms (0.1%)

Counts
10 → 2
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(log.f64 2)
(log.f64 b)
(log.f64 (+.f64 2 a))
(log.f64 (+.f64 2 b))
(log.f64 (+.f64 b (+.f64 2 a)))
(+.f64 (*.f64 1/2 a) (log.f64 2))
(+.f64 (*.f64 1/2 b) (log.f64 2))
Outputs
(*.f64 b 1/2)
(log.f64 (+.f64 b (+.f64 2 a)))
Calls

2 calls:

12.0ms
a
6.0ms
b
Results
ErrorSegmentsBranch
55.6%2a
47.8%1b
Compiler

Compiled 57 to 42 computations (26.3% saved)

bsearch12.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
-4.8930607810453415
-0.49227028400293876
Results
11.0ms96×body256valid
Compiler

Compiled 103 to 82 computations (20.4% saved)

regimes17.0ms (0.1%)

Counts
7 → 2
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(log.f64 2)
(log.f64 b)
(log.f64 (+.f64 2 a))
(log.f64 (+.f64 2 b))
Outputs
(*.f64 b 1/2)
(log.f64 (+.f64 2 a))
Calls

2 calls:

10.0ms
a
5.0ms
b
Results
ErrorSegmentsBranch
55.0%2a
47.4%1b
Compiler

Compiled 39 to 28 computations (28.2% saved)

bsearch12.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
-4.8930607810453415
-0.49227028400293876
Results
10.0ms96×body256valid
Compiler

Compiled 91 to 76 computations (16.5% saved)

regimes14.0ms (0.1%)

Counts
5 → 2
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
(log.f64 2)
(log.f64 b)
Outputs
(*.f64 b 1/2)
(log.f64 2)
Calls

2 calls:

9.0ms
a
4.0ms
b
Results
ErrorSegmentsBranch
54.4%2a
46.9%1b
Compiler

Compiled 31 to 22 computations (29% saved)

bsearch31.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
31.0ms
-2820.9915751633835
-4.8930607810453415
Results
20.0ms81×body512valid
5.0ms11×body1024valid
5.0ms36×body256valid
Compiler

Compiled 101 to 90 computations (10.9% saved)

regimes9.0ms (0.1%)

Accuracy

Total -4.3b remaining (-7.7%)

Threshold costs -4.30b (-7.7%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 b 1/2)
(*.f64 b (+.f64 1/2 (*.f64 a -1/4)))
(+.f64 (*.f64 1/2 b) (*.f64 -1/4 (*.f64 a b)))
Outputs
(*.f64 b 1/2)
Calls

2 calls:

4.0ms
a
3.0ms
b
Results
ErrorSegmentsBranch
12.1%1a
12.1%1b
Compiler

Compiled 27 to 19 computations (29.6% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Rules
24×+-commutative
*-commutative
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057458
172458
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b))))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b)))))))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 b)))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(if (<=.f64 a -1) (/.f64 b (+.f64 2 (expm1.f64 a))) (log.f64 (+.f64 b (+.f64 2 a))))
(if (<=.f64 a -1) (*.f64 b 1/2) (log.f64 (+.f64 b (+.f64 2 a))))
(if (<=.f64 a -1) (*.f64 b 1/2) (log.f64 (+.f64 2 a)))
(if (<=.f64 a -150) (*.f64 b 1/2) (log.f64 2))
(*.f64 b 1/2)
Outputs
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 1 (exp.f64 a))))
(+.f64 (log1p.f64 (exp.f64 a)) (/.f64 b (+.f64 (exp.f64 a) 1)))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (+.f64 (exp.f64 a) (expm1.f64 b))))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log.f64 (+.f64 (exp.f64 a) (exp.f64 b))))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log.f64 (+.f64 1 (+.f64 (exp.f64 a) (+.f64 b (*.f64 1/2 (*.f64 b b)))))))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log.f64 (+.f64 (exp.f64 a) (+.f64 1 b))))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log.f64 (+.f64 (exp.f64 a) (+.f64 b 1))))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 b)))
(if (<=.f64 (exp.f64 a) 0) (/.f64 b (+.f64 2 (expm1.f64 a))) (log1p.f64 (exp.f64 a)))
(if (<=.f64 a -1) (/.f64 b (+.f64 2 (expm1.f64 a))) (log.f64 (+.f64 b (+.f64 2 a))))
(if (<=.f64 a -1) (/.f64 b (+.f64 2 (expm1.f64 a))) (log.f64 (+.f64 b (+.f64 a 2))))
(if (<=.f64 a -1) (*.f64 b 1/2) (log.f64 (+.f64 b (+.f64 2 a))))
(if (<=.f64 a -1) (*.f64 b 1/2) (log.f64 (+.f64 b (+.f64 a 2))))
(if (<=.f64 a -1) (*.f64 b 1/2) (log.f64 (+.f64 2 a)))
(if (<=.f64 a -1) (*.f64 b 1/2) (log.f64 (+.f64 a 2)))
(if (<=.f64 a -150) (*.f64 b 1/2) (log.f64 2))
(*.f64 b 1/2)
Compiler

Compiled 190 to 136 computations (28.4% saved)

soundness241.0ms (1.4%)

Algorithm
egg-herbie
Rules
1090×fma-def
1090×fma-def
1004×unswap-sqr
1004×unswap-sqr
902×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02002618
14992362
219822350
377112350
063412365
1171311863
02002618
14992362
219822350
377112350
Stop Event
node limit
node limit
node limit
Compiler

Compiled 153 to 75 computations (51% saved)

end93.0ms (0.5%)

Compiler

Compiled 206 to 126 computations (38.8% saved)

Profiling

Loading profile data...