Details

Time bar (total: 11.4s)

analyze201.0ms (1.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
12.5%12.5%87.4%0.1%0%0%0%5
18.8%18.7%81.2%0.1%0%0%0%6
28.1%28.1%71.8%0.1%0%0%0%7
32.8%32.8%67.1%0.1%0%0%0%8
38.3%38.2%61.7%0.1%0%0%0%9
41%41%58.9%0.1%0%0%0%10
43.9%43.9%56%0.1%0%0%0%11
45.4%45.4%54.5%0.1%0%0%0%12
Compiler

Compiled 19 to 9 computations (52.6% saved)

sample3.5s (30.3%)

Results
1.9s3968×body8192exit
836.0ms7490×body256valid
470.0ms3971×body256unsamplable
144.0ms739×body512valid
9.0ms77×body256infinite
7.0ms27×body1024valid
Bogosity

preprocess72.0ms (0.6%)

Algorithm
egg-herbie
Rules
1144×associate--r-
884×associate--l-
798×distribute-lft-in
684×distribute-rgt-in
612×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01790
14390
211290
331282
492070
5340170
6693470
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (+.f64 (exp.f64 x) (*.f64 x (exp.f64 x)))))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (/.f64 wj 1) (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (+.f64 (exp.f64 x) (*.f64 x (exp.f64 x)))))
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (*.f64 (+.f64 x 1) (exp.f64 x))))
(-.f64 x (/.f64 (-.f64 (*.f64 x (exp.f64 x)) wj) (*.f64 (exp.f64 x) (+.f64 x 1))))
(-.f64 x (/.f64 (/.f64 (fma.f64 x (exp.f64 x) (neg.f64 wj)) (exp.f64 x)) (+.f64 x 1)))
(-.f64 x (/.f64 (-.f64 (/.f64 x 1) (/.f64 wj (exp.f64 x))) (+.f64 x 1)))
(-.f64 x (/.f64 (-.f64 x (/.f64 wj (exp.f64 x))) (+.f64 x 1)))
Compiler

Compiled 20 to 10 computations (50% saved)

simplify63.0ms (0.6%)

Algorithm
egg-herbie
Rules
1100×associate-*r/
886×*-commutative
804×fma-def
802×associate-/r*
572×associate-*l/
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01145
12545
26145
316041
448535
5161535
6514335
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Outputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(-.f64 wj (/.f64 (-.f64 (/.f64 wj 1) (/.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))

eval1.0ms (0%)

Compiler

Compiled 74 to 31 computations (58.1% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New325
Fresh101
Picked000
Done000
Total426
Error
25.64%
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
26.81%
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj))))
25.67%
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Compiler

Compiled 31 to 19 computations (38.7% saved)

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.02%
(/.f64 x (exp.f64 wj))
0.02%
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
12.42%
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Compiler

Compiled 42 to 15 computations (64.3% saved)

series7.0ms (0.1%)

Counts
3 → 52
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
1.0ms
x
@0
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
1.0ms
wj
@0
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
1.0ms
x
@inf
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
1.0ms
wj
@0
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))

rewrite98.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1220×distribute-lft-in
1198×associate-/r/
956×associate-/l/
308×associate-+l+
290×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
127175
2410875
Stop Event
node limit
Counts
3 → 165
Calls
Call 1
Inputs
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(/.f64 x (exp.f64 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (+.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) 3))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (*.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) 3)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (+.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (*.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) 3)) (*.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (*.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (fma.f64 (neg.f64 wj) 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 1 (neg.f64 (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (neg.f64 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (neg.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj -1)) wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj -1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (*.f64 wj wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 1 wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (*.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (*.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (*.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj -1)) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 wj wj -1)) (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (pow.f64 wj 3))) (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 1) (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 1)) (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (cbrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (fma.f64 wj wj -1))) (neg.f64 (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2))) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (+.f64 wj 1)) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (neg.f64 (fma.f64 wj wj -1))) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj))) (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3))) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (-.f64 (*.f64 wj wj) (/.f64 (*.f64 x wj) (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (-.f64 (*.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (*.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))))) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) 3) (pow.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (-.f64 (*.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))) (*.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 1 (pow.f64 wj 3)))) (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (fma.f64 wj wj -1))) (sqrt.f64 (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 wj 3)))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (fma.f64 wj wj -1))) (cbrt.f64 (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (fma.f64 wj wj -1))) (*.f64 (+.f64 wj -1) (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1))) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 wj 1))) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 wj 1))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj -1))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (log1p.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (log1p.f64 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (exp.f64 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (exp.f64 (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (exp.f64 wj))) (sqrt.f64 (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (exp.f64 (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 2) (cbrt.f64 (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (exp.f64 (neg.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 wj)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (exp.f64 wj))) (/.f64 x (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (/.f64 x (cbrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (exp.f64 wj))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (exp.f64 wj)) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (exp.f64 wj))) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (cbrt.f64 (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (exp.f64 wj) (sqrt.f64 x))) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 wj)) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (exp.f64 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (exp.f64 wj) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 x) wj))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 x) wj) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (exp.f64 wj))))))))

simplify93.0ms (0.8%)

Algorithm
egg-herbie
Rules
818×associate-*r*
718×associate-*l*
702×*-commutative
624×distribute-lft-in
600×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057510605
1184910145
Stop Event
node limit
Counts
217 → 299
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(*.f64 -1 (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x) (*.f64 -1 (+.f64 1 x)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (*.f64 -1 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x) (*.f64 -1 (+.f64 1 x)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)))
-1
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 (exp.f64 wj) wj)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 1 (pow.f64 wj 3)))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj))) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) (pow.f64 wj 3))))) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (*.f64 wj x)) x))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (*.f64 wj x)) x)))
(-.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(-.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 1 wj))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 wj 1)) 1)
(*.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(*.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(*.f64 (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(*.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (+.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) 3))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))))
(/.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(/.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (*.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 wj wj))))
(/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) 3)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (+.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (*.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) 3)) (*.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (*.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2)
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 3)
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))
(log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 wj 1)) wj)
(fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 1 (neg.f64 (/.f64 wj (+.f64 wj 1)))))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (neg.f64 wj)))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (neg.f64 wj) 1)))
(+.f64 (neg.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(+.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (neg.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj -1)) wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj -1)) -1))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (*.f64 wj wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 1 wj)))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 1 wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (*.f64 wj wj)))
(-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1)
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 wj 1)))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (*.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 1 (+.f64 wj 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (*.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj -1)) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 1 (fma.f64 wj wj -1)) (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj -1)))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 wj 3))) (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 1) (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 1)) (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (fma.f64 wj wj -1))) (neg.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))
(*.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(*.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2))) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (+.f64 wj 1)) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (neg.f64 (fma.f64 wj wj -1))) (+.f64 wj -1))
(*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj))) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3))) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (-.f64 (*.f64 wj wj) (/.f64 (*.f64 x wj) (exp.f64 wj)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (-.f64 (*.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (*.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))))) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) 3) (pow.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (-.f64 (*.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))) (*.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 1 (pow.f64 wj 3)))) (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (fma.f64 wj wj -1))) (sqrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 wj 3)))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (fma.f64 wj wj -1))) (cbrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (fma.f64 wj wj -1))) (*.f64 (+.f64 wj -1) (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1))) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 wj 1))) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 wj 1))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj -1))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 wj -1)))
(pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3)
(pow.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) -1)
(pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(exp.f64 (-.f64 (log.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (log1p.f64 wj)))
(exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (log1p.f64 wj)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (exp.f64 wj)))) 1)
(*.f64 x (exp.f64 (neg.f64 wj)))
(*.f64 (/.f64 x (exp.f64 wj)) 1)
(*.f64 1 (/.f64 x (exp.f64 wj)))
(*.f64 (sqrt.f64 (/.f64 x (exp.f64 wj))) (sqrt.f64 (/.f64 x (exp.f64 wj))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (exp.f64 (neg.f64 wj))))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 2) (cbrt.f64 (/.f64 x (exp.f64 wj))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (exp.f64 (neg.f64 wj))))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (exp.f64 wj))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 wj))) (/.f64 x (sqrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (/.f64 x (cbrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 1 (neg.f64 (exp.f64 wj))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (exp.f64 wj)))
(*.f64 (/.f64 (sqrt.f64 x) (exp.f64 wj)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (exp.f64 wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (exp.f64 wj))) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (cbrt.f64 (/.f64 x (exp.f64 wj))))
(*.f64 (/.f64 1 (/.f64 (exp.f64 wj) (sqrt.f64 x))) (sqrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 wj)) (cbrt.f64 x))
(pow.f64 (/.f64 x (exp.f64 wj)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (exp.f64 wj))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 3)
(pow.f64 (/.f64 (exp.f64 wj) x) -1)
(pow.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) 1/3)
(neg.f64 (/.f64 x (neg.f64 (exp.f64 wj))))
(sqrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2))
(log.f64 (exp.f64 (/.f64 x (exp.f64 wj))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (exp.f64 wj)))))
(cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (exp.f64 wj))))
(exp.f64 (-.f64 (log.f64 x) wj))
(exp.f64 (*.f64 (-.f64 (log.f64 x) wj) 1))
(log1p.f64 (expm1.f64 (/.f64 x (exp.f64 wj))))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 x wj) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(fma.f64 -1 (*.f64 (fma.f64 2/3 x (fma.f64 -3 x (+.f64 1 (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3)) (fma.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)))
(-.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) (*.f64 (+.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -7/3)) (pow.f64 wj 3)))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(+.f64 (/.f64 1 wj) (-.f64 (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))) 1))
(+.f64 -1 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (+.f64 (/.f64 1 wj) wj)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
(+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj)) (+.f64 (/.f64 1 wj) (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))))) -1)
(+.f64 -1 (+.f64 (-.f64 (+.f64 (/.f64 1 wj) (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj))) wj))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj) wj) -1)
(+.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (+.f64 wj -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj) wj)) -1)
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj))))
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 -1 (/.f64 wj (+.f64 1 wj)))
(/.f64 (neg.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)
(fma.f64 (-.f64 (+.f64 -1 (neg.f64 x)) x) wj x)
(fma.f64 (-.f64 (-.f64 -1 x) x) wj x)
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x) (*.f64 -1 (+.f64 1 x)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x))
(fma.f64 (*.f64 wj wj) (-.f64 (fma.f64 -1 (*.f64 x -1/2) x) (+.f64 -1 (neg.f64 x))) (fma.f64 (-.f64 (+.f64 -1 (neg.f64 x)) x) wj x))
(fma.f64 (*.f64 wj wj) (+.f64 x (-.f64 (*.f64 x 1/2) (-.f64 -1 x))) (fma.f64 (-.f64 (-.f64 -1 x) x) wj x))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (*.f64 -1 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x))) (+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))) x) (*.f64 -1 (+.f64 1 x)))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)))
(fma.f64 (pow.f64 wj 3) (-.f64 (*.f64 -1 (+.f64 (+.f64 x 1) (fma.f64 -1/2 x (fma.f64 1/6 x (neg.f64 (*.f64 x -1/2)))))) (fma.f64 -1 (*.f64 x -1/2) x)) (fma.f64 (*.f64 wj wj) (-.f64 (fma.f64 -1 (*.f64 x -1/2) x) (+.f64 -1 (neg.f64 x))) (fma.f64 (-.f64 (+.f64 -1 (neg.f64 x)) x) wj x)))
(fma.f64 (pow.f64 wj 3) (-.f64 (-.f64 (-.f64 -1 x) (+.f64 (*.f64 x 1/2) (*.f64 x -1/3))) (+.f64 x (*.f64 x 1/2))) (fma.f64 (*.f64 wj wj) (+.f64 x (-.f64 (*.f64 x 1/2) (-.f64 -1 x))) (fma.f64 (-.f64 (-.f64 -1 x) x) wj x)))
-1
(-.f64 (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj)))) 1)
(+.f64 (/.f64 1 wj) (-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) 1))
(+.f64 -1 (+.f64 (/.f64 1 wj) (/.f64 (/.f64 x wj) (exp.f64 wj))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 (exp.f64 wj) wj)))) 1)
(+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj)) (+.f64 (/.f64 1 wj) (/.f64 x (*.f64 wj (exp.f64 wj))))) -1)
(+.f64 -1 (-.f64 (+.f64 (/.f64 1 wj) (/.f64 (/.f64 x wj) (exp.f64 wj))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (/.f64 1 (pow.f64 wj 3)))))) 1)
(+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj)) (+.f64 (/.f64 (/.f64 x (pow.f64 wj 3)) (exp.f64 wj)) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (pow.f64 wj 3)))))) -1)
(+.f64 -1 (-.f64 (+.f64 (/.f64 1 wj) (+.f64 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 1 (pow.f64 wj 3))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) 1)
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj) -1)
(+.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj))) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (/.f64 x (*.f64 wj wj)) (exp.f64 wj)) (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj))) (+.f64 1 (/.f64 1 (*.f64 wj wj))))
(-.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (/.f64 (/.f64 x (*.f64 wj wj)) (exp.f64 wj))) (+.f64 1 (/.f64 1 (*.f64 wj wj))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) (pow.f64 wj 3))))) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (fma.f64 -1 (/.f64 (/.f64 x (*.f64 wj wj)) (exp.f64 wj)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj) (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) (pow.f64 wj 3))))) (+.f64 1 (/.f64 1 (*.f64 wj wj))))
(+.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (/.f64 (/.f64 x (*.f64 wj wj)) (exp.f64 wj))) (-.f64 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3)) (+.f64 1 (/.f64 1 (*.f64 wj wj)))))
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(fma.f64 -1 (*.f64 x wj) x)
(-.f64 x (*.f64 x wj))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (*.f64 wj x)) x))
(fma.f64 -1 (*.f64 (*.f64 x -1/2) (*.f64 wj wj)) (fma.f64 -1 (*.f64 x wj) x))
(+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (*.f64 wj x)) x)))
(fma.f64 -1 (*.f64 (pow.f64 wj 3) (fma.f64 -1/2 x (fma.f64 1/6 x (neg.f64 (*.f64 x -1/2))))) (fma.f64 -1 (*.f64 (*.f64 x -1/2) (*.f64 wj wj)) (fma.f64 -1 (*.f64 x wj) x)))
(-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 1/2) (*.f64 x -1/3))))
(-.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 wj 0))
(-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 1 wj))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 wj 1)) 1)
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 wj 0))
(*.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (+.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (-.f64 (*.f64 wj (pow.f64 wj 3)) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (-.f64 (pow.f64 wj 4) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) 3))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) 3) (pow.f64 wj 6))) (+.f64 (*.f64 wj (pow.f64 wj 3)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 wj wj)))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) 3) (pow.f64 wj 6))) (+.f64 (pow.f64 wj 4) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj) (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 wj wj))))))
(/.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 6)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (*.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 wj (pow.f64 wj 3)) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 4)) (*.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 4)) (*.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) 3)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (+.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (*.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) 3)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (+.f64 (pow.f64 wj 6) (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 6) (*.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))) (+.f64 (pow.f64 wj 6) (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 6) (*.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) 3)) (*.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (*.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) 3)) (*.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 (*.f64 wj (pow.f64 wj 3)) (+.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 4) (*.f64 wj (*.f64 wj (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 6)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (+.f64 (pow.f64 wj 4) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (+.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 3)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3) 1/3)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))
(fabs.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 wj 1)) wj)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 (neg.f64 wj) wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 0 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 (neg.f64 wj) wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 0 wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 (neg.f64 wj) wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (+.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 0 wj)))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 1 (neg.f64 (/.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (neg.f64 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 (neg.f64 wj) 1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (neg.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (neg.f64 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj -1)) wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj -1)) -1))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (*.f64 wj wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 1 wj)))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(+.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (-.f64 1 wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (*.f64 wj wj)))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 1 (+.f64 wj 1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (*.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 1 (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (*.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 1 (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) wj) (-.f64 -1 wj))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))))
(/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 wj 1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 wj 1))))
(/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj -1)) (+.f64 wj -1))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 1 (fma.f64 wj wj -1)) (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj -1)))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 wj 3))) (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) wj) (-.f64 -1 wj))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 1) (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 1)) (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (cbrt.f64 (+.f64 wj 1))))
(/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))))
(/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (fma.f64 wj wj -1))) (neg.f64 (+.f64 wj -1)))
(/.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 (neg.f64 wj) 1)) (neg.f64 (fma.f64 wj wj -1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 -1 (neg.f64 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(/.f64 (+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) wj) (/.f64 (-.f64 -1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))
(/.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 (neg.f64 wj) 1)) (neg.f64 (fma.f64 wj wj -1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)))
(*.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (sqrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2))) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) 2) (+.f64 wj 1)) (cbrt.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (neg.f64 (fma.f64 wj wj -1))) (+.f64 wj -1))
(/.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 (neg.f64 wj) 1)) (neg.f64 (fma.f64 wj wj -1)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)))
(*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 -1 (neg.f64 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(/.f64 (+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) wj) (/.f64 (-.f64 -1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj))) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (/.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (+.f64 wj 1)) (/.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3))) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (-.f64 (*.f64 wj wj) (/.f64 (*.f64 x wj) (exp.f64 wj)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3)) (/.f64 1 (+.f64 wj 1)))) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (-.f64 (*.f64 wj wj) (/.f64 (*.f64 x wj) (exp.f64 wj)))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj wj)) (+.f64 wj 1)) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 x (exp.f64 wj)) 3))) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (-.f64 (*.f64 wj wj) (/.f64 x (/.f64 (exp.f64 wj) wj)))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (-.f64 (*.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (*.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))))) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 3)) (/.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 4) (*.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)))) (/.f64 1 (+.f64 wj 1)))) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 3)) (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 4) (*.f64 (*.f64 (*.f64 wj wj) (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (fma.f64 x (exp.f64 (neg.f64 wj)) wj))) (+.f64 wj 1))) (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) 3) (pow.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) 3))) (+.f64 (*.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (pow.f64 (/.f64 x (exp.f64 wj)) 2)) (-.f64 (*.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))) (*.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) 3) (pow.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) 3)) (/.f64 1 (+.f64 wj 1)))) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 4) (*.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (-.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (pow.f64 (/.f64 x (exp.f64 wj)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) (pow.f64 wj 3)) (*.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2) 3) (pow.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) 3)) (+.f64 wj 1))) (+.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 4) (*.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (-.f64 (*.f64 wj (fma.f64 x (exp.f64 (neg.f64 wj)) wj)) (pow.f64 (/.f64 x (exp.f64 wj)) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 1 (pow.f64 wj 3)))) (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 wj 3))) (sqrt.f64 (+.f64 wj 1)))) (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (+.f64 1 (pow.f64 wj 3))))) (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (fma.f64 wj wj -1))) (sqrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (sqrt.f64 (fma.f64 wj wj -1)) (sqrt.f64 (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (fma.f64 wj wj -1)))) (sqrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 wj 3)))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 wj 3))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (+.f64 1 (pow.f64 wj 3))))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (fma.f64 wj wj -1))) (cbrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (cbrt.f64 (fma.f64 wj wj -1)) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2))) (cbrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (*.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (fma.f64 wj wj -1)))) (cbrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (fma.f64 wj wj (-.f64 1 wj))))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 wj (+.f64 wj 1))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (fma.f64 wj wj (-.f64 1 wj)))) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (*.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 1 (pow.f64 wj 3)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (fma.f64 wj wj -1))) (*.f64 (+.f64 wj -1) (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 wj (+.f64 wj 1))) (*.f64 (fma.f64 wj wj -1) (fma.f64 wj wj -1))) (*.f64 (+.f64 wj -1) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (/.f64 (*.f64 (+.f64 wj -1) (*.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (fma.f64 wj wj -1) (fma.f64 wj wj -1))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1))) (+.f64 wj -1))
(*.f64 (+.f64 wj -1) (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 wj (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1))))
(/.f64 (*.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1)) (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 wj (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3)))))
(/.f64 (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (*.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 wj 1))) (+.f64 wj -1))
(*.f64 (+.f64 wj -1) (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 wj (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1))))
(/.f64 (*.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1)) (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 wj 1))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 wj (+.f64 wj 1))) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3)))))
(/.f64 (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (*.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 wj (+.f64 wj 1))) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))))
(/.f64 (*.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3))) (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj -1))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (*.f64 wj (+.f64 wj 1))) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))))
(/.f64 (*.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3))) (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj)))))
(pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 1)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(pow.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) -1)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(pow.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3) 1/3)
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 1 (-.f64 -1 wj)))
(/.f64 (+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) wj) (-.f64 -1 wj))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))
(fabs.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(log.f64 (exp.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(exp.f64 (-.f64 (log.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (log1p.f64 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (exp.f64 (log1p.f64 wj)))
(exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (log1p.f64 wj)) 1))
(exp.f64 (-.f64 (log.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (log1p.f64 wj)))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (exp.f64 (log1p.f64 wj)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (exp.f64 wj)))) 1)
(/.f64 x (exp.f64 wj))
(*.f64 x (exp.f64 (neg.f64 wj)))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 x (exp.f64 wj)) 1)
(/.f64 x (exp.f64 wj))
(*.f64 1 (/.f64 x (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(*.f64 (sqrt.f64 (/.f64 x (exp.f64 wj))) (sqrt.f64 (/.f64 x (exp.f64 wj))))
(/.f64 x (exp.f64 wj))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (exp.f64 (neg.f64 wj))))
(/.f64 x (exp.f64 wj))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 2))
(/.f64 x (exp.f64 wj))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 2) (cbrt.f64 (/.f64 x (exp.f64 wj))))
(/.f64 x (exp.f64 wj))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (exp.f64 (neg.f64 wj))))
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (exp.f64 wj))))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 wj))) (/.f64 x (sqrt.f64 (exp.f64 wj))))
(/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (/.f64 x (cbrt.f64 (exp.f64 wj))))
(/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2))
(*.f64 (/.f64 1 (neg.f64 (exp.f64 wj))) (neg.f64 x))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 (sqrt.f64 x) (exp.f64 wj)) (sqrt.f64 x))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (/.f64 x (cbrt.f64 (exp.f64 wj))))
(/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (exp.f64 wj)))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (exp.f64 wj))) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 wj))) (/.f64 x (sqrt.f64 (exp.f64 wj))))
(/.f64 (/.f64 x (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (cbrt.f64 (/.f64 x (exp.f64 wj))))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2) (cbrt.f64 (/.f64 x (exp.f64 wj)))))
(*.f64 (/.f64 1 (/.f64 (exp.f64 wj) (sqrt.f64 x))) (sqrt.f64 x))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 1 (/.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(/.f64 x (exp.f64 wj))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 wj)) (cbrt.f64 x))
(/.f64 x (exp.f64 wj))
(pow.f64 (/.f64 x (exp.f64 wj)) 1)
(/.f64 x (exp.f64 wj))
(pow.f64 (sqrt.f64 (/.f64 x (exp.f64 wj))) 2)
(/.f64 x (exp.f64 wj))
(pow.f64 (cbrt.f64 (/.f64 x (exp.f64 wj))) 3)
(/.f64 x (exp.f64 wj))
(pow.f64 (/.f64 (exp.f64 wj) x) -1)
(/.f64 x (exp.f64 wj))
(pow.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3) 1/3)
(/.f64 x (exp.f64 wj))
(neg.f64 (/.f64 x (neg.f64 (exp.f64 wj))))
(/.f64 x (exp.f64 wj))
(sqrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 2))
(fabs.f64 (/.f64 x (exp.f64 wj)))
(log.f64 (exp.f64 (/.f64 x (exp.f64 wj))))
(/.f64 x (exp.f64 wj))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (exp.f64 wj)))))
(/.f64 x (exp.f64 wj))
(cbrt.f64 (pow.f64 (/.f64 x (exp.f64 wj)) 3))
(/.f64 x (exp.f64 wj))
(expm1.f64 (log1p.f64 (/.f64 x (exp.f64 wj))))
(/.f64 x (exp.f64 wj))
(exp.f64 (-.f64 (log.f64 x) wj))
(/.f64 x (exp.f64 wj))
(exp.f64 (*.f64 (-.f64 (log.f64 x) wj) 1))
(/.f64 x (exp.f64 wj))
(log1p.f64 (expm1.f64 (/.f64 x (exp.f64 wj))))
(/.f64 x (exp.f64 wj))

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(*.f64 wj (exp.f64 wj))
0.03%
(*.f64 (+.f64 wj 1) (exp.f64 wj))
1.15%
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))
12.42%
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj))))
Compiler

Compiled 54 to 20 computations (63% saved)

series62.0ms (0.5%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
56.0ms
wj
@0
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))
1.0ms
x
@inf
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj))))
0.0ms
x
@0
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))
0.0ms
x
@inf
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))
0.0ms
wj
@inf
(*.f64 (+.f64 wj 1) (exp.f64 wj))

rewrite128.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1320×distribute-lft-in
1168×associate-/r/
860×associate-/l/
310×add-sqr-sqrt
306×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013112
1291106
24405106
Stop Event
node limit
Counts
4 → 215
Calls
Call 1
Inputs
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (+.f64 wj 1) (exp.f64 wj))
(*.f64 wj (exp.f64 wj))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (+.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (+.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (-.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 0) wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))))) (log.f64 (cbrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (log.f64 (sqrt.f64 (exp.f64 wj)))) (log.f64 (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 2) (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 1 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (sqrt.f64 wj)) (-.f64 (sqrt.f64 wj) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))) (+.f64 (*.f64 wj wj) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (*.f64 (/.f64 wj (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 (*.f64 wj (exp.f64 wj)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 3))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (-.f64 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))) (*.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (*.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (+.f64 (*.f64 wj wj) (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) 3)) (*.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (*.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) 3)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (+.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (*.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))) (neg.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 x) 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (neg.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (*.f64 1 (neg.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (neg.f64 x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (neg.f64 x)) (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (/.f64 1 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 (*.f64 wj (exp.f64 wj)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 1 (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 wj)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj 1)) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (exp.f64 wj)) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (+.f64 wj 1)) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (cbrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))) (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (fma.f64 wj wj -1))) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (fma.f64 wj wj -1) (exp.f64 wj))) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2))) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x))) (-.f64 (*.f64 wj (exp.f64 wj)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3))) (-.f64 (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (*.f64 (exp.f64 wj) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (*.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) (*.f64 x (fma.f64 wj (exp.f64 wj) x))))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x (fma.f64 wj (exp.f64 wj) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (pow.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) 3) (pow.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (-.f64 (*.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) (*.f64 x (fma.f64 wj (exp.f64 wj) x))) (*.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x (fma.f64 wj (exp.f64 wj) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 1) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 1) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (fma.f64 wj wj -1)) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (neg.f64 (fma.f64 wj wj -1))) (neg.f64 (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (-.f64 (*.f64 wj (exp.f64 wj)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj (log1p.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj (log1p.f64 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 wj (exp.f64 wj)))) (-.f64 1 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 wj))) (-.f64 1 (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (exp.f64 wj) (exp.f64 (log1p.f64 (*.f64 wj (exp.f64 wj))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 (log1p.f64 (exp.f64 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (fma.f64 wj wj -1)) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 wj wj -1) (exp.f64 wj)) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj)) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (exp.f64 wj) 3) (pow.f64 (+.f64 wj 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 wj 1) 3) (pow.f64 (exp.f64 wj) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 wj (log1p.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 wj (log1p.f64 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) 0) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))))) (*.f64 (exp.f64 wj) (log.f64 (cbrt.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 wj) (log.f64 (sqrt.f64 (exp.f64 wj)))) (*.f64 (exp.f64 wj) (log.f64 (sqrt.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 wj (exp.f64 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 wj (exp.f64 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 wj (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 wj (log.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 wj (log.f64 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 wj (exp.f64 wj))))))))

simplify209.0ms (1.8%)

Algorithm
egg-herbie
Rules
730×+-commutative
674×associate-+r+
634×associate-+l+
632×associate-*r*
622×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068419169
1202718753
Stop Event
node limit
Counts
287 → 384
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(*.f64 -1 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)))
(+.f64 (*.f64 (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x)))))) (+.f64 (*.f64 -2/3 x) (*.f64 3/2 (-.f64 1 (*.f64 -2 x)))))) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))
(+.f64 1 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 1 (pow.f64 wj 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))))
(/.f64 wj (+.f64 1 wj))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
1
(+.f64 1 (*.f64 2 wj))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(*.f64 (exp.f64 wj) wj)
(+.f64 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 wj (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1))
(+.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 wj (*.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) wj)
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (+.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (+.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (-.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) wj)
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 0) wj)
(+.f64 (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))))) (log.f64 (cbrt.f64 (exp.f64 wj))))
(+.f64 (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (log.f64 (sqrt.f64 (exp.f64 wj)))) (log.f64 (sqrt.f64 (exp.f64 wj))))
(+.f64 (-.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) 1)
(+.f64 (*.f64 1 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)
(*.f64 (sqrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(*.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 2) (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 1 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (sqrt.f64 wj)) (-.f64 (sqrt.f64 wj) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(*.f64 (/.f64 1 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))
(*.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))) (+.f64 (*.f64 wj wj) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (*.f64 (/.f64 wj (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 (*.f64 wj (exp.f64 wj)) x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 3))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))))
(/.f64 1 (/.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))))
(/.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (-.f64 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))) (*.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (*.f64 wj wj))))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (+.f64 (*.f64 wj wj) (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) 3)) (*.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (*.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) 3)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (+.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (*.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))) (neg.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))
(pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)
(pow.f64 (sqrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 2)
(pow.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 3)
(pow.f64 (pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2))
(log.f64 (exp.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(cbrt.f64 (pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3))
(expm1.f64 (log1p.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(exp.f64 (log.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(fma.f64 1 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 x) 1 x)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x)))
(+.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (neg.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (*.f64 1 (neg.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (neg.f64 x)))
(+.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (neg.f64 x) 1)))
(+.f64 (neg.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (neg.f64 x)) (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 1)
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)
(*.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (/.f64 1 (exp.f64 wj)))
(*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 (*.f64 wj (exp.f64 wj)) x))
(*.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 1 (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 1 (exp.f64 wj)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 1 (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj 1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj 1)) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (exp.f64 wj)) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (+.f64 wj 1)) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (cbrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))) (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (fma.f64 wj wj -1))) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (fma.f64 wj wj -1) (exp.f64 wj))) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 1 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (/.f64 1 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2))) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x))) (-.f64 (*.f64 wj (exp.f64 wj)) x))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3))) (-.f64 (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (*.f64 (exp.f64 wj) (*.f64 wj x))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (*.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) (*.f64 x (fma.f64 wj (exp.f64 wj) x))))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x (fma.f64 wj (exp.f64 wj) x))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (pow.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) 3) (pow.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (-.f64 (*.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) (*.f64 x (fma.f64 wj (exp.f64 wj) x))) (*.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x (fma.f64 wj (exp.f64 wj) x))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 1) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 1) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (fma.f64 wj wj -1)) (+.f64 wj -1))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (neg.f64 (fma.f64 wj wj -1))) (neg.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3)
(pow.f64 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (-.f64 (*.f64 wj (exp.f64 wj)) x)) -1)
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) 1/3)
(neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(exp.f64 (-.f64 (log.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj (log1p.f64 wj))))
(exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj (log1p.f64 wj))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(-.f64 (exp.f64 (log1p.f64 (*.f64 wj (exp.f64 wj)))) (-.f64 1 (exp.f64 wj)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)
(-.f64 (exp.f64 (log1p.f64 (exp.f64 wj))) (-.f64 1 (*.f64 wj (exp.f64 wj))))
(-.f64 (+.f64 (exp.f64 wj) (exp.f64 (log1p.f64 (*.f64 wj (exp.f64 wj))))) 1)
(-.f64 (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 (log1p.f64 (exp.f64 wj)))) 1)
(/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)
(/.f64 (*.f64 (exp.f64 wj) (fma.f64 wj wj -1)) (+.f64 wj -1))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(/.f64 (*.f64 (fma.f64 wj wj -1) (exp.f64 wj)) (+.f64 wj -1))
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj)) (fma.f64 wj wj (-.f64 1 wj)))
(pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)
(pow.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3) 1/3)
(sqrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))
(log.f64 (exp.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 wj) 3) (pow.f64 (+.f64 wj 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 wj 1) 3) (pow.f64 (exp.f64 wj) 3)))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(exp.f64 (*.f64 (+.f64 wj (log1p.f64 wj)) 1))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (*.f64 (exp.f64 wj) 0) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 (exp.f64 wj) (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))))) (*.f64 (exp.f64 wj) (log.f64 (cbrt.f64 (exp.f64 wj)))))
(+.f64 (*.f64 (exp.f64 wj) (log.f64 (sqrt.f64 (exp.f64 wj)))) (*.f64 (exp.f64 wj) (log.f64 (sqrt.f64 (exp.f64 wj)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 wj (exp.f64 wj)))) 1)
(pow.f64 (*.f64 wj (exp.f64 wj)) 1)
(pow.f64 (sqrt.f64 (*.f64 wj (exp.f64 wj))) 2)
(pow.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) 3)
(pow.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2))
(log.f64 (pow.f64 (exp.f64 wj) (exp.f64 wj)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 wj (exp.f64 wj)))))
(cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3))
(expm1.f64 (log1p.f64 (*.f64 wj (exp.f64 wj))))
(exp.f64 (+.f64 wj (log.f64 wj)))
(exp.f64 (*.f64 (+.f64 wj (log.f64 wj)) 1))
(log1p.f64 (expm1.f64 (*.f64 wj (exp.f64 wj))))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 x wj) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(fma.f64 -1 (*.f64 (fma.f64 2/3 x (fma.f64 -3 x (+.f64 1 (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3)) (fma.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)))
(-.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) (*.f64 (+.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -7/3)) (pow.f64 wj 3)))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(+.f64 (/.f64 1 wj) (-.f64 (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))) 1))
(+.f64 -1 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (+.f64 wj (/.f64 1 wj))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
(+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj)) (+.f64 (/.f64 1 wj) (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))))) -1)
(+.f64 -1 (-.f64 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (+.f64 wj (/.f64 1 wj))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj))))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj) wj) -1)
(+.f64 -1 (-.f64 wj (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj) wj)) -1)
(+.f64 -1 (-.f64 (-.f64 wj (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj)) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj))))
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (+.f64 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj))) wj) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))
(fma.f64 -1 x (*.f64 wj (+.f64 1 (*.f64 2 x))))
(-.f64 (+.f64 wj (*.f64 wj (*.f64 x 2))) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj)))
(fma.f64 (-.f64 1 (fma.f64 -3/2 x (*.f64 2 (+.f64 1 (*.f64 2 x))))) (*.f64 wj wj) (fma.f64 -1 x (*.f64 wj (+.f64 1 (*.f64 2 x)))))
(fma.f64 (-.f64 1 (fma.f64 -3/2 x (*.f64 2 (+.f64 1 (*.f64 x 2))))) (*.f64 wj wj) (-.f64 (+.f64 wj (*.f64 wj (*.f64 x 2))) x))
(+.f64 (*.f64 (-.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x)))))) (+.f64 (*.f64 -2/3 x) (*.f64 3/2 (-.f64 1 (*.f64 -2 x)))))) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -3/2 x) (*.f64 2 (-.f64 1 (*.f64 -2 x))))) (pow.f64 wj 2)) (+.f64 (*.f64 -1 x) (*.f64 (-.f64 1 (*.f64 -2 x)) wj))))
(fma.f64 (-.f64 1/2 (fma.f64 2 (-.f64 1 (fma.f64 -3/2 x (*.f64 2 (+.f64 1 (*.f64 2 x))))) (fma.f64 -2/3 x (*.f64 3/2 (+.f64 1 (*.f64 2 x)))))) (pow.f64 wj 3) (fma.f64 (-.f64 1 (fma.f64 -3/2 x (*.f64 2 (+.f64 1 (*.f64 2 x))))) (*.f64 wj wj) (fma.f64 -1 x (*.f64 wj (+.f64 1 (*.f64 2 x))))))
(fma.f64 (-.f64 1/2 (fma.f64 2 (-.f64 1 (fma.f64 -3/2 x (*.f64 2 (+.f64 1 (*.f64 x 2))))) (fma.f64 -2/3 x (+.f64 3/2 (*.f64 (*.f64 x 2) 3/2))))) (pow.f64 wj 3) (fma.f64 (-.f64 1 (fma.f64 -3/2 x (*.f64 2 (+.f64 1 (*.f64 x 2))))) (*.f64 wj wj) (-.f64 (+.f64 wj (*.f64 wj (*.f64 x 2))) x)))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))))) (/.f64 1 wj))
(+.f64 1 (-.f64 (/.f64 (neg.f64 x) (*.f64 wj (exp.f64 wj))) (/.f64 1 wj)))
(-.f64 1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 2)))) (+.f64 (/.f64 1 wj) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj))))))
(-.f64 (+.f64 1 (fma.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (*.f64 wj wj)))) (+.f64 (/.f64 1 wj) (/.f64 (neg.f64 x) (*.f64 (exp.f64 wj) (*.f64 wj wj)))))
(-.f64 (+.f64 1 (-.f64 (/.f64 (/.f64 1 wj) wj) (/.f64 (/.f64 x wj) (exp.f64 wj)))) (-.f64 (/.f64 1 wj) (/.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) wj)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj)))) (+.f64 (/.f64 1 (pow.f64 wj 2)) (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))) (/.f64 1 (pow.f64 wj 3)))))
(+.f64 1 (-.f64 (+.f64 (fma.f64 -1 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 1 (*.f64 wj wj))) (/.f64 (neg.f64 x) (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (+.f64 (/.f64 1 wj) (fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (*.f64 wj wj))) (/.f64 1 (pow.f64 wj 3))))))
(+.f64 (-.f64 1 (/.f64 (/.f64 x wj) (exp.f64 wj))) (-.f64 (-.f64 (/.f64 (/.f64 1 wj) wj) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (+.f64 (-.f64 (/.f64 1 wj) (/.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) wj)) (/.f64 1 (pow.f64 wj 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))
(+.f64 1 (-.f64 (/.f64 (neg.f64 x) (*.f64 wj (exp.f64 wj))) (/.f64 1 wj)))
(-.f64 1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))
(+.f64 1 (+.f64 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (/.f64 1 (pow.f64 wj 2)))))
(+.f64 1 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (+.f64 (/.f64 1 (*.f64 wj wj)) (/.f64 x (*.f64 (exp.f64 wj) (*.f64 wj wj))))))
(+.f64 1 (+.f64 (/.f64 (/.f64 1 wj) wj) (-.f64 (/.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) wj) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)) (+.f64 (/.f64 1 (pow.f64 wj 2)) (/.f64 x (*.f64 (pow.f64 wj 2) (exp.f64 wj)))))))
(fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3)) (+.f64 1 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj) (+.f64 (/.f64 1 (*.f64 wj wj)) (/.f64 x (*.f64 (exp.f64 wj) (*.f64 wj wj)))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (/.f64 1 wj) wj) (-.f64 (/.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) wj) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) wj)))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 3)))
(/.f64 wj (+.f64 1 wj))
(/.f64 wj (+.f64 wj 1))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (/.f64 wj (+.f64 1 wj)) (*.f64 -1 (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj))))
(neg.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
(+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1))))
1
(+.f64 1 (*.f64 2 wj))
(+.f64 1 (+.f64 wj wj))
(+.f64 wj (+.f64 wj 1))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(+.f64 1 (fma.f64 3/2 (*.f64 wj wj) (+.f64 wj wj)))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(+.f64 1 (fma.f64 3/2 (*.f64 wj wj) (fma.f64 2/3 (pow.f64 wj 3) (+.f64 wj wj))))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
wj
(+.f64 (pow.f64 wj 2) wj)
(+.f64 wj (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) wj))
(+.f64 (fma.f64 1/2 (pow.f64 wj 3) wj) (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 1/2 (pow.f64 wj 3)) (+.f64 wj (*.f64 1/6 (pow.f64 wj 4)))))
(+.f64 (+.f64 (fma.f64 1/2 (pow.f64 wj 3) wj) (*.f64 1/6 (pow.f64 wj 4))) (*.f64 wj wj))
(+.f64 (fma.f64 1/2 (pow.f64 wj 3) wj) (+.f64 (*.f64 1/6 (pow.f64 wj 4)) (*.f64 wj wj)))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 wj (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 wj (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 wj (+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 wj (*.f64 1 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 2 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 0 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) wj)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))))
(+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (+.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (-.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (log.f64 (cbrt.f64 (exp.f64 wj)))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (+.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (-.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (log.f64 (cbrt.f64 (exp.f64 wj)))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (-.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (log.f64 (cbrt.f64 (exp.f64 wj)))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 wj)))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 wj)))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 wj)))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))))
(+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj)))))
(+.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj))))))
(+.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj))))))
(+.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj))))))
(+.f64 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(+.f64 (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))) (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj))))))
(+.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1) wj)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(+.f64 (fma.f64 (neg.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 0) wj)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))))) (log.f64 (cbrt.f64 (exp.f64 wj))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (-.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (log.f64 (cbrt.f64 (exp.f64 wj)))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (+.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (log.f64 (sqrt.f64 (exp.f64 wj)))) (log.f64 (sqrt.f64 (exp.f64 wj))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 wj)))) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (-.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) 1)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (*.f64 1 (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj))))))
(+.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 wj (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj)))))
(*.f64 1 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (sqrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (sqrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 2))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 2) (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 1 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) 1) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (fma.f64 wj wj (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (sqrt.f64 wj)) (-.f64 (sqrt.f64 wj) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (sqrt.f64 wj)) (-.f64 (sqrt.f64 wj) (sqrt.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(*.f64 (/.f64 1 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 1 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) 1) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (fma.f64 wj wj (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))) (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))) (+.f64 (*.f64 wj wj) (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (*.f64 (/.f64 wj (exp.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 (*.f64 wj (exp.f64 wj)) x)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))) (fma.f64 wj wj (-.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (/.f64 (*.f64 wj (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))) (fma.f64 wj wj (-.f64 (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (*.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (-.f64 (pow.f64 wj 4) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (*.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (-.f64 (pow.f64 wj 4) (*.f64 (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (*.f64 (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 3))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 3) (pow.f64 wj 6))) (+.f64 (pow.f64 wj 4) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (*.f64 wj wj)))))
(*.f64 (/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 3) (pow.f64 wj 6))) (+.f64 (pow.f64 wj 4) (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (*.f64 wj wj))))))
(/.f64 1 (/.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 1 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) 1) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (fma.f64 wj wj (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 1 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) 1) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (fma.f64 wj wj (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (-.f64 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 1 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))) (*.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (*.f64 wj wj))))
(/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 4)) (*.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))))
(/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 4)) (*.f64 (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (*.f64 wj wj) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 6)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 6)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (+.f64 (*.f64 wj wj) (-.f64 (*.f64 (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (*.f64 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) 1) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (fma.f64 wj wj (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) 3)) (*.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (*.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) 3)) (*.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 4) (*.f64 wj (*.f64 wj (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))))))
(/.f64 (/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 6)) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) (+.f64 (pow.f64 wj 4) (*.f64 (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (+.f64 (*.f64 wj wj) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) 3)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (+.f64 (*.f64 (pow.f64 wj 3) (pow.f64 wj 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (*.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) 3)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (+.f64 (pow.f64 wj 6) (+.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 6) (*.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) 3)) (*.f64 (fma.f64 wj wj (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))))) (+.f64 (pow.f64 wj 6) (*.f64 (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))) (neg.f64 (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(/.f64 (+.f64 (neg.f64 (*.f64 wj wj)) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (-.f64 (/.f64 (+.f64 (*.f64 wj (neg.f64 (exp.f64 wj))) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) wj))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 wj 3)) (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))
(pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(pow.f64 (sqrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 2)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(pow.f64 (cbrt.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 3)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(pow.f64 (pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3) 1/3)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(sqrt.f64 (pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2))
(sqrt.f64 (pow.f64 (-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2))
(log.f64 (exp.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(cbrt.f64 (pow.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(expm1.f64 (log1p.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(exp.f64 (log.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(exp.f64 (*.f64 (log.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 1))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(log1p.f64 (expm1.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(fma.f64 1 wj (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 wj (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (*.f64 (sqrt.f64 wj) (sqrt.f64 wj)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (*.f64 (cbrt.f64 wj) (pow.f64 (cbrt.f64 wj) 2)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 x) 1 x)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (+.f64 (neg.f64 x) x)))
(+.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (-.f64 (neg.f64 wj) (log1p.f64 wj))) (*.f64 0 x)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x)))
(+.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (-.f64 (neg.f64 wj) (log1p.f64 wj))) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x)))
(+.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x)))
(+.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (-.f64 (neg.f64 wj) (log1p.f64 wj))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) 2) x)))
(+.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (neg.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(-.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (*.f64 1 (neg.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(-.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (neg.f64 x)))
(-.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (*.f64 (neg.f64 x) 1)))
(-.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (neg.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (neg.f64 x)) (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (-.f64 (+.f64 wj (log.f64 wj)) (+.f64 wj (log1p.f64 wj)))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 wj) (-.f64 wj wj)) (log1p.f64 wj))) (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 1)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 1 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x))))
(*.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (/.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) 2)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (/.f64 1 (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(/.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 (*.f64 wj (exp.f64 wj)) x))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (/.f64 1 (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 1 (exp.f64 wj)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(/.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj 1)) (exp.f64 (neg.f64 wj)))
(/.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 2) (+.f64 wj (log1p.f64 wj))))) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (cbrt.f64 (pow.f64 (exp.f64 2) (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 1 (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (neg.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj 1)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (exp.f64 wj)) (/.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (+.f64 wj 1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj 1)) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj 1)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (exp.f64 wj)) (/.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (+.f64 wj 1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 1) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x))))
(*.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (/.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x))))
(*.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (/.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (pow.f64 (exp.f64 2) (+.f64 wj (log1p.f64 wj))))) (/.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (/.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (cbrt.f64 (pow.f64 (exp.f64 2) (+.f64 wj (log1p.f64 wj)))))) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (exp.f64 wj)) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) 2) (exp.f64 wj)) (/.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) 2)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (+.f64 wj 1)) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (exp.f64 wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (exp.f64 wj)) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) 2) (exp.f64 wj)) (/.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) 2) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (cbrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))) (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (+.f64 wj (log1p.f64 wj))))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) 2) (cbrt.f64 (pow.f64 (exp.f64 2) (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (fma.f64 wj wj -1))) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 wj)) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(/.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 wj)) (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (fma.f64 wj wj -1) (exp.f64 wj))) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 wj)) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(/.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 wj)) (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 1 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (sqrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x))))
(*.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (/.f64 (sqrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 1 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2))) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) 2)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) 2) (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (cbrt.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) 2)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x))) (-.f64 (*.f64 wj (exp.f64 wj)) x))
(*.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (/.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (/.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3))) (-.f64 (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (*.f64 (exp.f64 wj) (*.f64 wj x))))
(/.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x))) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (-.f64 (*.f64 x x) (*.f64 (*.f64 x wj) (exp.f64 wj))))) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3)))
(*.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x x)) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3))) (exp.f64 (-.f64 (neg.f64 wj) (log1p.f64 wj)))) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x (-.f64 x (*.f64 wj (exp.f64 wj))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (-.f64 (*.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (*.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) (*.f64 x (fma.f64 wj (exp.f64 wj) x))))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x (fma.f64 wj (exp.f64 wj) x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3)) (/.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 4) (*.f64 (*.f64 x x) (*.f64 (fma.f64 wj (exp.f64 wj) x) (fma.f64 wj (exp.f64 wj) x)))) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x (fma.f64 wj (exp.f64 wj) x))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3)) (/.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 4) (*.f64 (*.f64 x x) (*.f64 (fma.f64 wj (exp.f64 wj) x) (fma.f64 wj (exp.f64 wj) x)))) (exp.f64 (-.f64 (neg.f64 wj) (log1p.f64 wj))))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x (fma.f64 wj (exp.f64 wj) x))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3)) (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj))))) (+.f64 (pow.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) 3) (pow.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)) (-.f64 (*.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) (*.f64 x (fma.f64 wj (exp.f64 wj) x))) (*.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) (*.f64 x (fma.f64 wj (exp.f64 wj) x))))))
(*.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) 3) (pow.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) 3))) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 4) (*.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) (-.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) (pow.f64 (*.f64 wj (exp.f64 wj)) 2)))))
(*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 wj) (log1p.f64 wj))) (-.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) (pow.f64 x 3))) (+.f64 (pow.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2) 3) (pow.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) 3))) (+.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 4) (*.f64 x (*.f64 (fma.f64 wj (exp.f64 wj) x) (-.f64 (*.f64 x (fma.f64 wj (exp.f64 wj) x)) (pow.f64 (*.f64 wj (exp.f64 wj)) 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 1) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 wj)) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) 1) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(/.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 wj)) (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (fma.f64 wj wj -1)) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 wj)) (/.f64 (+.f64 wj -1) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (/.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 1 (pow.f64 wj 3))))
(/.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 wj)) (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))
(*.f64 (-.f64 1 wj) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (-.f64 1 (*.f64 wj wj)) (exp.f64 wj))))
(*.f64 (-.f64 1 wj) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (neg.f64 (*.f64 (exp.f64 wj) (fma.f64 wj wj -1)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (neg.f64 (fma.f64 wj wj -1))) (neg.f64 (+.f64 wj -1)))
(*.f64 (-.f64 1 wj) (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (-.f64 1 (*.f64 wj wj)) (exp.f64 wj))))
(*.f64 (-.f64 1 wj) (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (neg.f64 (*.f64 (exp.f64 wj) (fma.f64 wj wj -1)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 -1 (neg.f64 (pow.f64 wj 3))) (exp.f64 wj))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (*.f64 (exp.f64 wj) (-.f64 -1 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(pow.f64 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (-.f64 (*.f64 wj (exp.f64 wj)) x)) -1)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(pow.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) 1/3)
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(neg.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(exp.f64 (-.f64 (log.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj (log1p.f64 wj))))
(exp.f64 (-.f64 (log.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (+.f64 wj (log1p.f64 wj))))
(exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj (log1p.f64 wj))) 1))
(exp.f64 (-.f64 (log.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x)) (+.f64 wj (log1p.f64 wj))))
(exp.f64 (-.f64 (log.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x))) (+.f64 wj (log1p.f64 wj))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(/.f64 (fma.f64 wj (exp.f64 wj) (neg.f64 x)) (exp.f64 (+.f64 wj (log1p.f64 wj))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 wj (exp.f64 wj)))) (-.f64 1 (exp.f64 wj)))
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 wj))) (-.f64 1 (*.f64 wj (exp.f64 wj))))
(+.f64 -1 (fma.f64 wj (exp.f64 wj) (exp.f64 (log1p.f64 (exp.f64 wj)))))
(-.f64 (+.f64 (exp.f64 wj) (exp.f64 (log1p.f64 (*.f64 wj (exp.f64 wj))))) 1)
(*.f64 (exp.f64 wj) (+.f64 wj 1))
(-.f64 (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 (log1p.f64 (exp.f64 wj)))) 1)
(-.f64 (exp.f64 (log1p.f64 (exp.f64 wj))) (-.f64 1 (*.f64 wj (exp.f64 wj))))
(+.f64 -1 (fma.f64 wj (exp.f64 wj) (exp.f64 (log1p.f64 (exp.f64 wj)))))
(/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (fma.f64 wj wj -1)) (+.f64 wj -1))
(/.f64 (fma.f64 wj wj -1) (/.f64 (+.f64 wj -1) (exp.f64 wj)))
(*.f64 (/.f64 (fma.f64 wj wj -1) (+.f64 wj -1)) (exp.f64 wj))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))) (exp.f64 wj))
(/.f64 (*.f64 (fma.f64 wj wj -1) (exp.f64 wj)) (+.f64 wj -1))
(/.f64 (fma.f64 wj wj -1) (/.f64 (+.f64 wj -1) (exp.f64 wj)))
(*.f64 (/.f64 (fma.f64 wj wj -1) (+.f64 wj -1)) (exp.f64 wj))
(/.f64 (*.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj)) (fma.f64 wj wj (-.f64 1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))) (exp.f64 wj))
(pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3) 1/3)
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(sqrt.f64 (exp.f64 (*.f64 2 (+.f64 wj (log1p.f64 wj)))))
(sqrt.f64 (pow.f64 (exp.f64 2) (+.f64 wj (log1p.f64 wj))))
(log.f64 (exp.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 wj) 3) (pow.f64 (+.f64 wj 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 wj 1) 3) (pow.f64 (exp.f64 wj) 3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 wj) 3) (pow.f64 (+.f64 wj 1) 3)))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(exp.f64 (*.f64 (+.f64 wj (log1p.f64 wj)) 1))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(+.f64 (*.f64 (exp.f64 wj) 0) (*.f64 wj (exp.f64 wj)))
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj))))) (*.f64 (exp.f64 wj) (log.f64 (cbrt.f64 (exp.f64 wj)))))
(*.f64 (exp.f64 wj) (+.f64 (log.f64 (cbrt.f64 (exp.f64 (+.f64 wj wj)))) (log.f64 (cbrt.f64 (exp.f64 wj)))))
(+.f64 (*.f64 (exp.f64 wj) (log.f64 (sqrt.f64 (exp.f64 wj)))) (*.f64 (exp.f64 wj) (log.f64 (sqrt.f64 (exp.f64 wj)))))
(*.f64 2 (*.f64 (exp.f64 wj) (log.f64 (sqrt.f64 (exp.f64 wj)))))
(*.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (*.f64 2 (exp.f64 wj)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 wj (exp.f64 wj)))) 1)
(*.f64 wj (exp.f64 wj))
(pow.f64 (*.f64 wj (exp.f64 wj)) 1)
(*.f64 wj (exp.f64 wj))
(pow.f64 (sqrt.f64 (*.f64 wj (exp.f64 wj))) 2)
(pow.f64 (cbrt.f64 (*.f64 wj (exp.f64 wj))) 3)
(*.f64 wj (exp.f64 wj))
(pow.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3) 1/3)
(*.f64 wj (exp.f64 wj))
(sqrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 2))
(log.f64 (pow.f64 (exp.f64 wj) (exp.f64 wj)))
(*.f64 (exp.f64 wj) (log.f64 (exp.f64 wj)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 wj (exp.f64 wj)))))
(*.f64 wj (exp.f64 wj))
(cbrt.f64 (pow.f64 (*.f64 wj (exp.f64 wj)) 3))
(*.f64 wj (exp.f64 wj))
(expm1.f64 (log1p.f64 (*.f64 wj (exp.f64 wj))))
(*.f64 wj (exp.f64 wj))
(exp.f64 (+.f64 wj (log.f64 wj)))
(exp.f64 (*.f64 (+.f64 wj (log.f64 wj)) 1))
(exp.f64 (+.f64 wj (log.f64 wj)))
(log1p.f64 (expm1.f64 (*.f64 wj (exp.f64 wj))))
(*.f64 wj (exp.f64 wj))

eval227.0ms (2%)

Compiler

Compiled 20197 to 6737 computations (66.6% saved)

prune157.0ms (1.4%)

Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New66716683
Fresh000
Picked101
Done101
Total66916685
Error
0.06%
Counts
685 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
62.6%
(pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2)
27.06%
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 3)
14.82%
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
29.24%
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
93.85%
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
31.18%
(-.f64 wj (neg.f64 x))
95.48%
(-.f64 wj 1)
27.29%
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
3.4%
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
3.13%
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
16.34%
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
27.47%
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 x wj)) wj) (+.f64 wj 1)))
27.11%
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
25.67%
(+.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (+.f64 wj 1)))
16.86%
x
95.32%
wj
Compiler

Compiled 470 to 328 computations (30.2% saved)

localize80.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.48%
(*.f64 2/3 x)
0.69%
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))
8.38%
(*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
11.58%
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2))
Compiler

Compiled 245 to 181 computations (26.1% saved)

series10.0ms (0.1%)

Counts
4 → 48
Calls

18 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
2.0ms
x
@inf
(*.f64 2/3 x)
1.0ms
wj
@0
(*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
1.0ms
wj
@0
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2))
1.0ms
x
@0
(*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))

rewrite106.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
602×+-commutative
586×add-sqr-sqrt
554×*-un-lft-identity
550×pow1
548×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
026106
159290
2773690
Stop Event
node limit
Counts
4 → 102
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2))
(*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))
(*.f64 2/3 x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj wj) (*.f64 (*.f64 wj wj) (*.f64 x 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj wj) (*.f64 (*.f64 x 5/2) (*.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 wj wj) (*.f64 x 5/2)) (*.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 5/2) (*.f64 wj wj)) (*.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj wj) (-.f64 1 (*.f64 (*.f64 x x) 25/4))) (+.f64 1 (*.f64 x -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 wj wj) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (+.f64 (*.f64 x -5/2) (+.f64 1 (*.f64 (*.f64 x x) 25/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 x x) 25/4)) (*.f64 wj wj)) (+.f64 1 (*.f64 x -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (*.f64 wj wj)) (+.f64 (*.f64 x -5/2) (+.f64 1 (*.f64 (*.f64 x x) 25/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 wj 4) (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 x 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 3) (pow.f64 wj 6)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 wj 6) (pow.f64 (+.f64 1 (*.f64 x 5/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (log1p.f64 (*.f64 x 5/2)) (*.f64 2 (log.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 x 5/2)) (*.f64 2 (log.f64 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (*.f64 x 2/3)) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) (*.f64 (pow.f64 wj 3) (*.f64 x 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)) (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (pow.f64 wj 3)) (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 4/9 (*.f64 x x)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 2))) (-.f64 (*.f64 x 2/3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 8/27 (pow.f64 x 3)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3))) (+.f64 (*.f64 4/9 (*.f64 x x)) (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (-.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (*.f64 x 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 4/9 (*.f64 x x)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 2)) (pow.f64 wj 3)) (-.f64 (*.f64 x 2/3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 8/27 (pow.f64 x 3)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3)) (pow.f64 wj 3)) (+.f64 (*.f64 4/9 (*.f64 x x)) (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (-.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (*.f64 x 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3)))) (pow.f64 wj 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (cbrt.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) 2) (pow.f64 wj 6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3)))) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) 3) (pow.f64 (pow.f64 wj 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 9 (*.f64 x x)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))) (/.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) (sqrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 2) (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (/.f64 1 (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (/.f64 1 (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))) (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3)))) (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (+.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2) (-.f64 (*.f64 9 (*.f64 x x)) (*.f64 -3 (*.f64 x (+.f64 1 (*.f64 x 5)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2) (*.f64 9 (*.f64 x x))) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 x -3 1) (fma.f64 x -3 1)) (pow.f64 (*.f64 x 5) 2)) (-.f64 (fma.f64 x -3 1) (*.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x 5) 3) (pow.f64 (fma.f64 x -3 1) 3)) (+.f64 (*.f64 (fma.f64 x -3 1) (fma.f64 x -3 1)) (-.f64 (pow.f64 (*.f64 x 5) 2) (*.f64 (fma.f64 x -3 1) (*.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2))) (neg.f64 (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3))) (neg.f64 (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 1 (*.f64 x 5)) (*.f64 x -3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x -3 (+.f64 1 (*.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -3 x (+.f64 1 (*.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (sqrt.f64 (*.f64 x 5))) (hypot.f64 1 (sqrt.f64 (*.f64 x 5))) (*.f64 x -3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x -3)) (sqrt.f64 (*.f64 x -3)) (+.f64 1 (*.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) 2) (cbrt.f64 (+.f64 1 (*.f64 x 5))) (*.f64 x -3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x -3)) 2) (cbrt.f64 (*.f64 x -3)) (+.f64 1 (*.f64 x 5)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x 2/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x 2/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x 2/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 8/27 (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4/9 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 2/3) x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 8/27 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x 2/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x 2/3)))))))

simplify499.0ms (4.4%)

Algorithm
egg-herbie
Rules
802×times-frac
724×associate-/l*
594×associate-+r+
572×associate-+l+
542×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03124246
18283648
234893472
Stop Event
node limit
Counts
150 → 168
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(pow.f64 wj 3)
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(*.f64 8/3 (*.f64 (pow.f64 wj 3) x))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(*.f64 8/3 (*.f64 (pow.f64 wj 3) x))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
1
(+.f64 (*.f64 2 x) 1)
(+.f64 (*.f64 2 x) 1)
(+.f64 (*.f64 2 x) 1)
(*.f64 2 x)
(+.f64 1 (*.f64 2 x))
(+.f64 1 (*.f64 2 x))
(+.f64 1 (*.f64 2 x))
(*.f64 2 x)
(+.f64 1 (*.f64 2 x))
(+.f64 1 (*.f64 2 x))
(+.f64 1 (*.f64 2 x))
(+.f64 (*.f64 wj wj) (*.f64 (*.f64 wj wj) (*.f64 x 5/2)))
(+.f64 (*.f64 wj wj) (*.f64 (*.f64 x 5/2) (*.f64 wj wj)))
(+.f64 (*.f64 (*.f64 wj wj) (*.f64 x 5/2)) (*.f64 wj wj))
(+.f64 (*.f64 (*.f64 x 5/2) (*.f64 wj wj)) (*.f64 wj wj))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)))) 1)
(/.f64 (*.f64 (*.f64 wj wj) (-.f64 1 (*.f64 (*.f64 x x) 25/4))) (+.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (*.f64 wj wj) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (+.f64 (*.f64 x -5/2) (+.f64 1 (*.f64 (*.f64 x x) 25/4))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 x x) 25/4)) (*.f64 wj wj)) (+.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (*.f64 wj wj)) (+.f64 (*.f64 x -5/2) (+.f64 1 (*.f64 (*.f64 x x) 25/4))))
(pow.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)) 1)
(pow.f64 (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 wj 4) (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 x 5/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 3) (pow.f64 wj 6)))
(cbrt.f64 (*.f64 (pow.f64 wj 6) (pow.f64 (+.f64 1 (*.f64 x 5/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 x 5/2)) (*.f64 2 (log.f64 wj))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 x 5/2)) (*.f64 2 (log.f64 wj))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj))))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 x 2/3)) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) (*.f64 (pow.f64 wj 3) (*.f64 x 2/3)))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)))
(+.f64 (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)) (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (pow.f64 wj 3)))
(+.f64 (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (pow.f64 wj 3)) (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)))
(+.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))
(+.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)))) 1)
(/.f64 (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 4/9 (*.f64 x x)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 2))) (-.f64 (*.f64 x 2/3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 8/27 (pow.f64 x 3)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3))) (+.f64 (*.f64 4/9 (*.f64 x x)) (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (-.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (*.f64 x 2/3)))))
(/.f64 (*.f64 (-.f64 (*.f64 4/9 (*.f64 x x)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 2)) (pow.f64 wj 3)) (-.f64 (*.f64 x 2/3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(/.f64 (*.f64 (+.f64 (*.f64 8/27 (pow.f64 x 3)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3)) (pow.f64 wj 3)) (+.f64 (*.f64 4/9 (*.f64 x x)) (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (-.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (*.f64 x 2/3)))))
(pow.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)) 1)
(pow.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3)))) (pow.f64 wj 3/2)) 2)
(pow.f64 (*.f64 wj (cbrt.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) 2) (pow.f64 wj 6)))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3)))) (pow.f64 wj 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) 3) (pow.f64 (pow.f64 wj 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))))
(exp.f64 (log.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)))) 1)
(-.f64 (/.f64 (*.f64 9 (*.f64 x x)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))) (/.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))))
(*.f64 1 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)))
(*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) (sqrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(*.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 2) (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(*.f64 (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (/.f64 1 (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))))
(*.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (/.f64 1 (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))) (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3)))) (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3))))
(/.f64 (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))))
(/.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3)))))
(/.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (+.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2) (-.f64 (*.f64 9 (*.f64 x x)) (*.f64 -3 (*.f64 x (+.f64 1 (*.f64 x 5)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2) (*.f64 9 (*.f64 x x))) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3)))
(/.f64 (-.f64 (*.f64 (fma.f64 x -3 1) (fma.f64 x -3 1)) (pow.f64 (*.f64 x 5) 2)) (-.f64 (fma.f64 x -3 1) (*.f64 x 5)))
(/.f64 (+.f64 (pow.f64 (*.f64 x 5) 3) (pow.f64 (fma.f64 x -3 1) 3)) (+.f64 (*.f64 (fma.f64 x -3 1) (fma.f64 x -3 1)) (-.f64 (pow.f64 (*.f64 x 5) 2) (*.f64 (fma.f64 x -3 1) (*.f64 x 5)))))
(/.f64 (neg.f64 (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2))) (neg.f64 (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))))
(/.f64 (neg.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3))) (neg.f64 (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3))))))
(pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 2)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(exp.f64 (log.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(fma.f64 1 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))
(fma.f64 1 (+.f64 1 (*.f64 x 5)) (*.f64 x -3))
(fma.f64 x -3 (+.f64 1 (*.f64 x 5)))
(fma.f64 -3 x (+.f64 1 (*.f64 x 5)))
(fma.f64 (hypot.f64 1 (sqrt.f64 (*.f64 x 5))) (hypot.f64 1 (sqrt.f64 (*.f64 x 5))) (*.f64 x -3))
(fma.f64 (sqrt.f64 (*.f64 x -3)) (sqrt.f64 (*.f64 x -3)) (+.f64 1 (*.f64 x 5)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) 2) (cbrt.f64 (+.f64 1 (*.f64 x 5))) (*.f64 x -3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x -3)) 2) (cbrt.f64 (*.f64 x -3)) (+.f64 1 (*.f64 x 5)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 2/3))) 1)
(pow.f64 (*.f64 x 2/3) 1)
(pow.f64 (sqrt.f64 (*.f64 x 2/3)) 2)
(pow.f64 (cbrt.f64 (*.f64 x 2/3)) 3)
(pow.f64 (*.f64 8/27 (pow.f64 x 3)) 1/3)
(sqrt.f64 (*.f64 4/9 (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 2/3) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 2/3))))
(cbrt.f64 (*.f64 8/27 (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x 2/3)))
(exp.f64 (log.f64 (*.f64 x 2/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 x 2/3)) 1))
(log1p.f64 (expm1.f64 (*.f64 x 2/3)))
Outputs
(pow.f64 wj 2)
(*.f64 wj wj)
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 5/2 (*.f64 x (*.f64 wj wj)))
(*.f64 wj (*.f64 5/2 (*.f64 x wj)))
(*.f64 wj (*.f64 wj (*.f64 5/2 x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(*.f64 5/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 5/2 (*.f64 x (*.f64 wj wj)))
(*.f64 wj (*.f64 5/2 (*.f64 x wj)))
(*.f64 wj (*.f64 wj (*.f64 5/2 x)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(+.f64 (pow.f64 wj 2) (*.f64 5/2 (*.f64 (pow.f64 wj 2) x)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(pow.f64 wj 3)
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 8/3 (*.f64 (pow.f64 wj 3) x))
(*.f64 8/3 (*.f64 x (pow.f64 wj 3)))
(*.f64 x (*.f64 (pow.f64 wj 3) 8/3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 8/3 (*.f64 (pow.f64 wj 3) x))
(*.f64 8/3 (*.f64 x (pow.f64 wj 3)))
(*.f64 x (*.f64 (pow.f64 wj 3) 8/3))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 8/3 (*.f64 (pow.f64 wj 3) x)) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 1 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
1
(+.f64 (*.f64 2 x) 1)
(fma.f64 2 x 1)
(+.f64 (*.f64 2 x) 1)
(fma.f64 2 x 1)
(+.f64 (*.f64 2 x) 1)
(fma.f64 2 x 1)
(*.f64 2 x)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(*.f64 2 x)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(+.f64 1 (*.f64 2 x))
(fma.f64 2 x 1)
(+.f64 (*.f64 wj wj) (*.f64 (*.f64 wj wj) (*.f64 x 5/2)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(+.f64 (*.f64 wj wj) (*.f64 (*.f64 x 5/2) (*.f64 wj wj)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(+.f64 (*.f64 (*.f64 wj wj) (*.f64 x 5/2)) (*.f64 wj wj))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(+.f64 (*.f64 (*.f64 x 5/2) (*.f64 wj wj)) (*.f64 wj wj))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)))) 1)
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(/.f64 (*.f64 (*.f64 wj wj) (-.f64 1 (*.f64 (*.f64 x x) 25/4))) (+.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 wj wj) (/.f64 (+.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 (*.f64 x x) 25/4))))
(*.f64 (/.f64 (*.f64 wj wj) (fma.f64 x -5/2 1)) (+.f64 1 (*.f64 (*.f64 x x) -25/4)))
(/.f64 (*.f64 (*.f64 wj wj) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8))) (+.f64 (*.f64 x -5/2) (+.f64 1 (*.f64 (*.f64 x x) 25/4))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (/.f64 (fma.f64 x -5/2 (+.f64 1 (*.f64 (*.f64 x x) 25/4))) (*.f64 wj wj)))
(*.f64 (/.f64 (*.f64 wj wj) (fma.f64 x -5/2 (fma.f64 (*.f64 x x) 25/4 1))) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)))
(*.f64 (/.f64 wj (/.f64 (fma.f64 x -5/2 (fma.f64 (*.f64 x x) 25/4 1)) wj)) (+.f64 1 (*.f64 (pow.f64 x 3) 125/8)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (*.f64 x x) 25/4)) (*.f64 wj wj)) (+.f64 1 (*.f64 x -5/2)))
(/.f64 (*.f64 wj wj) (/.f64 (+.f64 1 (*.f64 x -5/2)) (-.f64 1 (*.f64 (*.f64 x x) 25/4))))
(*.f64 (/.f64 (*.f64 wj wj) (fma.f64 x -5/2 1)) (+.f64 1 (*.f64 (*.f64 x x) -25/4)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (*.f64 wj wj)) (+.f64 (*.f64 x -5/2) (+.f64 1 (*.f64 (*.f64 x x) 25/4))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)) (/.f64 (fma.f64 x -5/2 (+.f64 1 (*.f64 (*.f64 x x) 25/4))) (*.f64 wj wj)))
(*.f64 (/.f64 (*.f64 wj wj) (fma.f64 x -5/2 (fma.f64 (*.f64 x x) 25/4 1))) (-.f64 1 (*.f64 (pow.f64 x 3) -125/8)))
(*.f64 (/.f64 wj (/.f64 (fma.f64 x -5/2 (fma.f64 (*.f64 x x) 25/4 1)) wj)) (+.f64 1 (*.f64 (pow.f64 x 3) 125/8)))
(pow.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)) 1)
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(pow.f64 (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) 2)
(pow.f64 (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 5/2 x)))) 2)
(pow.f64 (*.f64 wj (sqrt.f64 (fma.f64 5/2 x 1))) 2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj))) 3)
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)) 3) 1/3)
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(sqrt.f64 (*.f64 (pow.f64 wj 4) (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2)))
(sqrt.f64 (*.f64 (pow.f64 wj 4) (pow.f64 (+.f64 1 (*.f64 5/2 x)) 2)))
(sqrt.f64 (*.f64 (pow.f64 wj 4) (pow.f64 (fma.f64 5/2 x 1) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 wj) wj) (+.f64 1 (*.f64 x 5/2))))
(*.f64 (+.f64 1 (*.f64 5/2 x)) (log.f64 (pow.f64 (exp.f64 wj) wj)))
(*.f64 (fma.f64 5/2 x 1) (*.f64 wj (log.f64 (exp.f64 wj))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)))))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj)) 3))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 3) (pow.f64 wj 6)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(cbrt.f64 (*.f64 (pow.f64 wj 6) (pow.f64 (+.f64 1 (*.f64 x 5/2)) 3)))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj))))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(exp.f64 (+.f64 (log1p.f64 (*.f64 x 5/2)) (*.f64 2 (log.f64 wj))))
(exp.f64 (+.f64 (log1p.f64 (*.f64 5/2 x)) (*.f64 2 (log.f64 wj))))
(*.f64 (*.f64 wj wj) (exp.f64 (log1p.f64 (*.f64 5/2 x))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (*.f64 x 5/2)) (*.f64 2 (log.f64 wj))) 1))
(exp.f64 (+.f64 (log1p.f64 (*.f64 5/2 x)) (*.f64 2 (log.f64 wj))))
(*.f64 (*.f64 wj wj) (exp.f64 (log1p.f64 (*.f64 5/2 x))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj))))
(*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 5/2 x 1))
(*.f64 wj (*.f64 wj (fma.f64 5/2 x 1)))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 x 2/3)) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) (*.f64 (pow.f64 wj 3) (*.f64 x 2/3)))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)) (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 (pow.f64 wj 3) (+.f64 1 (*.f64 x 5))) (*.f64 (pow.f64 wj 3) (*.f64 x -7/3)))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)) (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (pow.f64 wj 3)))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (pow.f64 wj 3)) (*.f64 (*.f64 x 2/3) (pow.f64 wj 3)))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)) (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(+.f64 (*.f64 (+.f64 1 (*.f64 x 5)) (pow.f64 wj 3)) (*.f64 (*.f64 x -7/3) (pow.f64 wj 3)))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)))) 1)
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(/.f64 (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 4/9 (*.f64 x x)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 2))) (-.f64 (*.f64 x 2/3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 4/9) (pow.f64 (fma.f64 x 5 (fma.f64 x -3 1)) 2)) (/.f64 (-.f64 (*.f64 x 2/3) (fma.f64 x 5 (fma.f64 x -3 1))) (pow.f64 wj 3)))
(*.f64 (/.f64 (pow.f64 wj 3) (-.f64 (*.f64 x -13/3) (fma.f64 x -3 1))) (-.f64 (*.f64 x (*.f64 x 4/9)) (pow.f64 (fma.f64 x -3 (fma.f64 x 5 1)) 2)))
(*.f64 (/.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -4/3))) (-.f64 (*.f64 x (*.f64 x 4/9)) (pow.f64 (fma.f64 2 x 1) 2)))
(/.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 8/27 (pow.f64 x 3)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3))) (+.f64 (*.f64 4/9 (*.f64 x x)) (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (-.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (*.f64 x 2/3)))))
(/.f64 (pow.f64 wj 3) (/.f64 (fma.f64 4/9 (*.f64 x x) (*.f64 (fma.f64 x 5 (fma.f64 x -3 1)) (-.f64 (fma.f64 x 5 (fma.f64 x -3 1)) (*.f64 x 2/3)))) (fma.f64 8/27 (pow.f64 x 3) (pow.f64 (fma.f64 x 5 (fma.f64 x -3 1)) 3))))
(/.f64 (*.f64 (pow.f64 wj 3) (fma.f64 (pow.f64 x 3) 8/27 (pow.f64 (fma.f64 x -3 (fma.f64 x 5 1)) 3))) (fma.f64 (*.f64 x x) 4/9 (*.f64 (fma.f64 x -3 (fma.f64 x 5 1)) (+.f64 (fma.f64 x -3 (fma.f64 x 5 1)) (*.f64 x -2/3)))))
(*.f64 (/.f64 (pow.f64 wj 3) (fma.f64 (fma.f64 2 x 1) (-.f64 0 (+.f64 -1 (*.f64 x -4/3))) (*.f64 x (*.f64 x 4/9)))) (fma.f64 (pow.f64 x 3) 8/27 (pow.f64 (fma.f64 2 x 1) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 4/9 (*.f64 x x)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 2)) (pow.f64 wj 3)) (-.f64 (*.f64 x 2/3) (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 4/9) (pow.f64 (fma.f64 x 5 (fma.f64 x -3 1)) 2)) (/.f64 (-.f64 (*.f64 x 2/3) (fma.f64 x 5 (fma.f64 x -3 1))) (pow.f64 wj 3)))
(*.f64 (/.f64 (pow.f64 wj 3) (-.f64 (*.f64 x -13/3) (fma.f64 x -3 1))) (-.f64 (*.f64 x (*.f64 x 4/9)) (pow.f64 (fma.f64 x -3 (fma.f64 x 5 1)) 2)))
(*.f64 (/.f64 (pow.f64 wj 3) (+.f64 -1 (*.f64 x -4/3))) (-.f64 (*.f64 x (*.f64 x 4/9)) (pow.f64 (fma.f64 2 x 1) 2)))
(/.f64 (*.f64 (+.f64 (*.f64 8/27 (pow.f64 x 3)) (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3)) (pow.f64 wj 3)) (+.f64 (*.f64 4/9 (*.f64 x x)) (*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (-.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) (*.f64 x 2/3)))))
(/.f64 (pow.f64 wj 3) (/.f64 (fma.f64 4/9 (*.f64 x x) (*.f64 (fma.f64 x 5 (fma.f64 x -3 1)) (-.f64 (fma.f64 x 5 (fma.f64 x -3 1)) (*.f64 x 2/3)))) (fma.f64 8/27 (pow.f64 x 3) (pow.f64 (fma.f64 x 5 (fma.f64 x -3 1)) 3))))
(/.f64 (*.f64 (pow.f64 wj 3) (fma.f64 (pow.f64 x 3) 8/27 (pow.f64 (fma.f64 x -3 (fma.f64 x 5 1)) 3))) (fma.f64 (*.f64 x x) 4/9 (*.f64 (fma.f64 x -3 (fma.f64 x 5 1)) (+.f64 (fma.f64 x -3 (fma.f64 x 5 1)) (*.f64 x -2/3)))))
(*.f64 (/.f64 (pow.f64 wj 3) (fma.f64 (fma.f64 2 x 1) (-.f64 0 (+.f64 -1 (*.f64 x -4/3))) (*.f64 x (*.f64 x 4/9)))) (fma.f64 (pow.f64 x 3) 8/27 (pow.f64 (fma.f64 2 x 1) 3)))
(pow.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)) 1)
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3)))) (pow.f64 wj 3/2)) 2)
(pow.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 x 8/3))) (pow.f64 wj 3/2)) 2)
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 x 8/3 1)) (pow.f64 wj 3/2)) 2)
(pow.f64 (*.f64 wj (cbrt.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))))) 3)
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)) 3) 1/3)
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) 2) (pow.f64 wj 6)))
(sqrt.f64 (*.f64 (pow.f64 wj 6) (pow.f64 (+.f64 1 (*.f64 x 8/3)) 2)))
(sqrt.f64 (*.f64 (pow.f64 wj 6) (pow.f64 (fma.f64 x 8/3 1) 2)))
(sqrt.f64 (pow.f64 (*.f64 wj (cbrt.f64 (fma.f64 x 8/3 1))) 6))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3)))) (pow.f64 wj 3)))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)))))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3)) 3))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) 3) (pow.f64 (pow.f64 wj 3) 3)))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 wj 3) 3) (pow.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) 3)))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(exp.f64 (log.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))) 1))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 5) (*.f64 x -7/3))) (pow.f64 wj 3))))
(fma.f64 8/3 (*.f64 x (pow.f64 wj 3)) (pow.f64 wj 3))
(*.f64 (pow.f64 wj 3) (fma.f64 x 8/3 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)))) 1)
(fma.f64 2 x 1)
(-.f64 (/.f64 (*.f64 9 (*.f64 x x)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))) (/.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (fma.f64 x -3 -1) (*.f64 x -5)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 9)) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (*.f64 x -8) -1))
(*.f64 1 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)))
(fma.f64 2 x 1)
(*.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 1)
(fma.f64 2 x 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) (sqrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(fma.f64 2 x 1)
(*.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 2))
(fma.f64 2 x 1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 2) (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(fma.f64 2 x 1)
(*.f64 (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (/.f64 1 (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (fma.f64 x -3 -1) (*.f64 x -5)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 9)) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (*.f64 x -8) -1))
(*.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (/.f64 1 (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3))))))
(*.f64 (fma.f64 -27 (pow.f64 x 3) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (/.f64 1 (fma.f64 9 (*.f64 x x) (*.f64 (+.f64 1 (*.f64 x 5)) (+.f64 1 (-.f64 (*.f64 x 5) (*.f64 x -3)))))))
(/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (fma.f64 x 5 1) 3)) (fma.f64 (*.f64 x x) 9 (*.f64 (fma.f64 x 5 1) (+.f64 1 (*.f64 x 8)))))
(/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (fma.f64 x 5 1) 3)) (fma.f64 (fma.f64 x 5 1) (+.f64 1 (*.f64 x 8)) (*.f64 x (*.f64 x 9))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))) (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (fma.f64 x -3 -1) (*.f64 x -5)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 9)) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (*.f64 x -8) -1))
(/.f64 1 (/.f64 (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3)))) (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3))))
(*.f64 (fma.f64 -27 (pow.f64 x 3) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (/.f64 1 (fma.f64 9 (*.f64 x x) (*.f64 (+.f64 1 (*.f64 x 5)) (+.f64 1 (-.f64 (*.f64 x 5) (*.f64 x -3)))))))
(/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (fma.f64 x 5 1) 3)) (fma.f64 (*.f64 x x) 9 (*.f64 (fma.f64 x 5 1) (+.f64 1 (*.f64 x 8)))))
(/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (fma.f64 x 5 1) 3)) (fma.f64 (fma.f64 x 5 1) (+.f64 1 (*.f64 x 8)) (*.f64 x (*.f64 x 9))))
(/.f64 (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (fma.f64 x -3 -1) (*.f64 x -5)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 9)) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (*.f64 x -8) -1))
(/.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3)))))
(*.f64 (fma.f64 -27 (pow.f64 x 3) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (/.f64 1 (fma.f64 9 (*.f64 x x) (*.f64 (+.f64 1 (*.f64 x 5)) (+.f64 1 (-.f64 (*.f64 x 5) (*.f64 x -3)))))))
(/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (fma.f64 x 5 1) 3)) (fma.f64 (*.f64 x x) 9 (*.f64 (fma.f64 x 5 1) (+.f64 1 (*.f64 x 8)))))
(/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (fma.f64 x 5 1) 3)) (fma.f64 (fma.f64 x 5 1) (+.f64 1 (*.f64 x 8)) (*.f64 x (*.f64 x 9))))
(/.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (+.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2) (-.f64 (*.f64 9 (*.f64 x x)) (*.f64 -3 (*.f64 x (+.f64 1 (*.f64 x 5)))))))
(*.f64 (fma.f64 -27 (pow.f64 x 3) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (/.f64 1 (fma.f64 9 (*.f64 x x) (*.f64 (+.f64 1 (*.f64 x 5)) (+.f64 1 (-.f64 (*.f64 x 5) (*.f64 x -3)))))))
(/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (fma.f64 x 5 1) 3)) (fma.f64 (*.f64 x x) 9 (*.f64 (fma.f64 x 5 1) (+.f64 1 (*.f64 x 8)))))
(/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (fma.f64 x 5 1) 3)) (fma.f64 (fma.f64 x 5 1) (+.f64 1 (*.f64 x 8)) (*.f64 x (*.f64 x 9))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (*.f64 x 5)) 2) (*.f64 9 (*.f64 x x))) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3)))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (fma.f64 x -3 -1) (*.f64 x -5)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 9)) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (*.f64 x -8) -1))
(/.f64 (-.f64 (*.f64 (fma.f64 x -3 1) (fma.f64 x -3 1)) (pow.f64 (*.f64 x 5) 2)) (-.f64 (fma.f64 x -3 1) (*.f64 x 5)))
(/.f64 (-.f64 (*.f64 (fma.f64 x -3 1) (fma.f64 x -3 1)) (*.f64 (*.f64 x x) 25)) (+.f64 (fma.f64 x -3 1) (*.f64 x -5)))
(/.f64 (fma.f64 2 x 1) (/.f64 (+.f64 1 (*.f64 x -8)) (+.f64 1 (*.f64 x -8))))
(/.f64 (+.f64 (pow.f64 (*.f64 x 5) 3) (pow.f64 (fma.f64 x -3 1) 3)) (+.f64 (*.f64 (fma.f64 x -3 1) (fma.f64 x -3 1)) (-.f64 (pow.f64 (*.f64 x 5) 2) (*.f64 (fma.f64 x -3 1) (*.f64 x 5)))))
(/.f64 (+.f64 (*.f64 (pow.f64 x 3) 125) (pow.f64 (fma.f64 x -3 1) 3)) (fma.f64 (fma.f64 x -3 1) (fma.f64 x -3 1) (-.f64 (pow.f64 (*.f64 x 5) 2) (*.f64 (*.f64 x 5) (fma.f64 x -3 1)))))
(/.f64 (fma.f64 (pow.f64 x 3) 125 (pow.f64 (fma.f64 x -3 1) 3)) (fma.f64 (fma.f64 x -3 1) (fma.f64 x -3 1) (*.f64 (*.f64 x 5) (-.f64 (*.f64 x 5) (fma.f64 x -3 1)))))
(/.f64 (fma.f64 (pow.f64 x 3) 125 (pow.f64 (fma.f64 x -3 1) 3)) (-.f64 (*.f64 (*.f64 x x) 25) (*.f64 (fma.f64 x -3 1) (+.f64 (*.f64 x 8) -1))))
(/.f64 (neg.f64 (-.f64 (*.f64 9 (*.f64 x x)) (pow.f64 (+.f64 1 (*.f64 x 5)) 2))) (neg.f64 (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (+.f64 1 (*.f64 x 5)) 2)) (-.f64 (*.f64 x -3) (+.f64 1 (*.f64 x 5))))
(/.f64 (-.f64 (*.f64 (*.f64 x x) 9) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (fma.f64 x -3 -1) (*.f64 x -5)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 9)) (pow.f64 (fma.f64 x 5 1) 2)) (+.f64 (*.f64 x -8) -1))
(/.f64 (neg.f64 (+.f64 (*.f64 -27 (pow.f64 x 3)) (pow.f64 (+.f64 1 (*.f64 x 5)) 3))) (neg.f64 (+.f64 (*.f64 9 (*.f64 x x)) (*.f64 (+.f64 1 (*.f64 x 5)) (-.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -3))))))
(*.f64 (fma.f64 -27 (pow.f64 x 3) (pow.f64 (+.f64 1 (*.f64 x 5)) 3)) (/.f64 1 (fma.f64 9 (*.f64 x x) (*.f64 (+.f64 1 (*.f64 x 5)) (+.f64 1 (-.f64 (*.f64 x 5) (*.f64 x -3)))))))
(/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (fma.f64 x 5 1) 3)) (fma.f64 (*.f64 x x) 9 (*.f64 (fma.f64 x 5 1) (+.f64 1 (*.f64 x 8)))))
(/.f64 (fma.f64 (pow.f64 x 3) -27 (pow.f64 (fma.f64 x 5 1) 3)) (fma.f64 (fma.f64 x 5 1) (+.f64 1 (*.f64 x 8)) (*.f64 x (*.f64 x 9))))
(pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 1)
(fma.f64 2 x 1)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 2)
(fma.f64 2 x 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 3)
(fma.f64 2 x 1)
(pow.f64 (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3) 1/3)
(fma.f64 2 x 1)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 2))
(sqrt.f64 (pow.f64 (fma.f64 x 5 (fma.f64 x -3 1)) 2))
(fabs.f64 (fma.f64 x -3 (fma.f64 x 5 1)))
(fabs.f64 (fma.f64 2 x 1))
(log.f64 (exp.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(fma.f64 2 x 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)))))
(fma.f64 2 x 1)
(cbrt.f64 (pow.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1)) 3))
(fma.f64 2 x 1)
(expm1.f64 (log1p.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(fma.f64 2 x 1)
(exp.f64 (log.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(fma.f64 2 x 1)
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))) 1))
(fma.f64 2 x 1)
(log1p.f64 (expm1.f64 (+.f64 (*.f64 x 5) (fma.f64 x -3 1))))
(fma.f64 2 x 1)
(fma.f64 1 (*.f64 x -3) (+.f64 1 (*.f64 x 5)))
(fma.f64 2 x 1)
(fma.f64 1 (+.f64 1 (*.f64 x 5)) (*.f64 x -3))
(fma.f64 2 x 1)
(fma.f64 x -3 (+.f64 1 (*.f64 x 5)))
(fma.f64 2 x 1)
(fma.f64 -3 x (+.f64 1 (*.f64 x 5)))
(fma.f64 2 x 1)
(fma.f64 (hypot.f64 1 (sqrt.f64 (*.f64 x 5))) (hypot.f64 1 (sqrt.f64 (*.f64 x 5))) (*.f64 x -3))
(fma.f64 (sqrt.f64 (*.f64 x -3)) (sqrt.f64 (*.f64 x -3)) (+.f64 1 (*.f64 x 5)))
(fma.f64 2 x 1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 x 5))) 2) (cbrt.f64 (+.f64 1 (*.f64 x 5))) (*.f64 x -3))
(fma.f64 2 x 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x -3)) 2) (cbrt.f64 (*.f64 x -3)) (+.f64 1 (*.f64 x 5)))
(fma.f64 2 x 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 2/3))) 1)
(*.f64 x 2/3)
(pow.f64 (*.f64 x 2/3) 1)
(*.f64 x 2/3)
(pow.f64 (sqrt.f64 (*.f64 x 2/3)) 2)
(*.f64 x 2/3)
(pow.f64 (cbrt.f64 (*.f64 x 2/3)) 3)
(*.f64 x 2/3)
(pow.f64 (*.f64 8/27 (pow.f64 x 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) 8/27))
(sqrt.f64 (*.f64 4/9 (*.f64 x x)))
(sqrt.f64 (*.f64 (*.f64 x x) 4/9))
(sqrt.f64 (*.f64 x (*.f64 x 4/9)))
(log.f64 (pow.f64 (exp.f64 2/3) x))
(*.f64 x 2/3)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 2/3))))
(*.f64 x 2/3)
(cbrt.f64 (*.f64 8/27 (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) 8/27))
(expm1.f64 (log1p.f64 (*.f64 x 2/3)))
(*.f64 x 2/3)
(exp.f64 (log.f64 (*.f64 x 2/3)))
(*.f64 x 2/3)
(exp.f64 (*.f64 (log.f64 (*.f64 x 2/3)) 1))
(*.f64 x 2/3)
(log1p.f64 (expm1.f64 (*.f64 x 2/3)))
(*.f64 x 2/3)

localize3.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.02%
(/.f64 wj (+.f64 wj 1))
8.78%
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
Compiler

Compiled 19 to 12 computations (36.8% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
wj
@0
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
0.0ms
wj
@inf
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
0.0ms
wj
@inf
(/.f64 wj (+.f64 wj 1))
0.0ms
wj
@0
(/.f64 wj (+.f64 wj 1))
0.0ms
wj
@-inf
(-.f64 wj (/.f64 wj (+.f64 wj 1)))

rewrite73.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1916×add-sqr-sqrt
1900×*-un-lft-identity
1782×add-cube-cbrt
1766×add-cbrt-cube
166×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0732
115932
2231432
Stop Event
node limit
Counts
2 → 72
Calls
Call 1
Inputs
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 wj (*.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 wj 1))) wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) 1 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 wj (+.f64 wj 1)))) (sqrt.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 2) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2) (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 1 (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 wj) (sqrt.f64 (/.f64 wj (+.f64 wj 1)))) (-.f64 (sqrt.f64 wj) (sqrt.f64 (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (/.f64 (neg.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) 3)) (+.f64 (*.f64 wj wj) (-.f64 (*.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (/.f64 (neg.f64 wj) (+.f64 wj 1))) (*.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) (neg.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (/.f64 (neg.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (neg.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (neg.f64 wj) (+.f64 wj 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 wj (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 wj (+.f64 wj 1))) (sqrt.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 wj) (*.f64 (sqrt.f64 wj) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 wj) 2) (*.f64 (cbrt.f64 wj) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 wj) (/.f64 1 (+.f64 (neg.f64 wj) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 wj (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 wj (cbrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (fma.f64 wj wj -1)) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 wj (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 wj) 1) (/.f64 (sqrt.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 wj) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 wj) (cbrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 wj) 2) 1) (/.f64 (cbrt.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 wj) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 wj) (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 wj) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 wj (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 wj (+.f64 wj 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 wj 1) wj) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 wj (+.f64 (neg.f64 wj) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 wj) (log1p.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 wj) (log1p.f64 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 wj (+.f64 wj 1))))))))

simplify86.0ms (0.7%)

Algorithm
egg-herbie
Rules
1260×associate-/l*
934×unswap-sqr
842×associate-*r/
656×associate-/r*
588×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02092674
15592524
223452450
Stop Event
node limit
Counts
96 → 135
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 -1 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) wj)))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
1
(-.f64 1 (/.f64 1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
(+.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(+.f64 wj (*.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) 1))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 wj 1))) wj (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) 1 (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 wj (+.f64 wj 1)))) (sqrt.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 2) (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) wj)
(*.f64 1 (-.f64 wj (/.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(*.f64 (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(*.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2) (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 1 (+.f64 wj (/.f64 wj (+.f64 wj 1)))))
(*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))
(*.f64 (+.f64 (sqrt.f64 wj) (sqrt.f64 (/.f64 wj (+.f64 wj 1)))) (-.f64 (sqrt.f64 wj) (sqrt.f64 (/.f64 wj (+.f64 wj 1)))))
(/.f64 1 (/.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))
(/.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (/.f64 (neg.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) 3)) (+.f64 (*.f64 wj wj) (-.f64 (*.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (/.f64 (neg.f64 wj) (+.f64 wj 1))) (*.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1))))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) (neg.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))
(pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(pow.f64 (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2)
(pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 3)
(pow.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 2))
(log.f64 (exp.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))))))
(cbrt.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 3))
(expm1.f64 (log1p.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(exp.f64 (log.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(exp.f64 (*.f64 (log.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 1))
(log1p.f64 (expm1.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(fma.f64 1 wj (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 wj (+.f64 wj 1)))) 1)
(*.f64 wj (/.f64 1 (+.f64 wj 1)))
(*.f64 1 (/.f64 wj (+.f64 wj 1)))
(*.f64 (/.f64 wj (+.f64 wj 1)) 1)
(*.f64 (sqrt.f64 (/.f64 wj (+.f64 wj 1))) (sqrt.f64 (/.f64 wj (+.f64 wj 1))))
(*.f64 (sqrt.f64 wj) (*.f64 (sqrt.f64 wj) (/.f64 1 (+.f64 wj 1))))
(*.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 wj (+.f64 wj 1))))
(*.f64 (pow.f64 (cbrt.f64 wj) 2) (*.f64 (cbrt.f64 wj) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 wj 1)) wj)
(*.f64 (neg.f64 wj) (/.f64 1 (+.f64 (neg.f64 wj) -1)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 wj (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 wj (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 wj (fma.f64 wj wj -1)) (+.f64 wj -1))
(*.f64 (/.f64 wj (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (sqrt.f64 wj) 1) (/.f64 (sqrt.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (sqrt.f64 wj) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 wj) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 wj) 2) 1) (/.f64 (cbrt.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 wj) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 wj) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 wj) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 wj (+.f64 wj 1))))
(pow.f64 (/.f64 wj (+.f64 wj 1)) 1)
(pow.f64 (sqrt.f64 (/.f64 wj (+.f64 wj 1))) 2)
(pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 3)
(pow.f64 (/.f64 (+.f64 wj 1) wj) -1)
(pow.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 3) 1/3)
(neg.f64 (/.f64 wj (+.f64 (neg.f64 wj) -1)))
(sqrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))
(log.f64 (exp.f64 (/.f64 wj (+.f64 wj 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 wj (+.f64 wj 1)))))
(cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 wj (+.f64 wj 1))))
(exp.f64 (-.f64 (log.f64 wj) (log1p.f64 wj)))
(exp.f64 (*.f64 (-.f64 (log.f64 wj) (log1p.f64 wj)) 1))
(log1p.f64 (expm1.f64 (/.f64 wj (+.f64 wj 1))))
Outputs
(pow.f64 wj 2)
(*.f64 wj wj)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4)))
(+.f64 (*.f64 wj wj) (fma.f64 -1 (pow.f64 wj 3) (pow.f64 wj 4)))
(fma.f64 wj wj (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (+.f64 (*.f64 -1 (pow.f64 wj 5)) (+.f64 (*.f64 -1 (pow.f64 wj 3)) (pow.f64 wj 4))))
(+.f64 (*.f64 wj wj) (fma.f64 -1 (pow.f64 wj 5) (fma.f64 -1 (pow.f64 wj 3) (pow.f64 wj 4))))
(fma.f64 wj wj (-.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)) (pow.f64 wj 5)))
(-.f64 (fma.f64 wj wj (-.f64 (pow.f64 wj 4) (pow.f64 wj 3))) (pow.f64 wj 5))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (/.f64 1 wj) (+.f64 wj -1))
(+.f64 wj (-.f64 (/.f64 1 wj) 1))
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 wj (/.f64 1 wj)) (+.f64 1 (/.f64 1 (*.f64 wj wj))))
(+.f64 (+.f64 wj (/.f64 1 wj)) (-.f64 -1 (/.f64 1 (*.f64 wj wj))))
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (*.f64 wj wj))))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (/.f64 1 wj) wj) 1)
(+.f64 (/.f64 1 wj) (+.f64 wj -1))
(+.f64 wj (-.f64 (/.f64 1 wj) 1))
(-.f64 (+.f64 (/.f64 1 wj) wj) (+.f64 1 (/.f64 1 (pow.f64 wj 2))))
(-.f64 (+.f64 wj (/.f64 1 wj)) (+.f64 1 (/.f64 1 (*.f64 wj wj))))
(+.f64 (+.f64 wj (/.f64 1 wj)) (-.f64 -1 (/.f64 1 (*.f64 wj wj))))
(+.f64 -1 (-.f64 (+.f64 wj (/.f64 1 wj)) (/.f64 1 (*.f64 wj wj))))
wj
(+.f64 (*.f64 -1 (pow.f64 wj 2)) wj)
(fma.f64 -1 (*.f64 wj wj) wj)
(-.f64 wj (*.f64 wj wj))
(*.f64 wj (-.f64 1 wj))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (pow.f64 wj 3) wj))
(fma.f64 -1 (*.f64 wj wj) (+.f64 wj (pow.f64 wj 3)))
(+.f64 wj (*.f64 (*.f64 wj wj) (+.f64 wj -1)))
(*.f64 wj (fma.f64 wj wj (-.f64 1 wj)))
(+.f64 (*.f64 -1 (pow.f64 wj 2)) (+.f64 (*.f64 -1 (pow.f64 wj 4)) (+.f64 (pow.f64 wj 3) wj)))
(fma.f64 -1 (*.f64 wj wj) (fma.f64 -1 (pow.f64 wj 4) (+.f64 wj (pow.f64 wj 3))))
(-.f64 (-.f64 (+.f64 wj (pow.f64 wj 3)) (pow.f64 wj 4)) (*.f64 wj wj))
(-.f64 (*.f64 wj (fma.f64 wj wj (-.f64 1 wj))) (pow.f64 wj 4))
1
(-.f64 1 (/.f64 1 wj))
(+.f64 1 (/.f64 -1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj))
(+.f64 1 (-.f64 (/.f64 1 (*.f64 wj wj)) (/.f64 1 wj)))
(+.f64 (/.f64 1 (*.f64 wj wj)) (+.f64 1 (/.f64 -1 wj)))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
(+.f64 1 (-.f64 (/.f64 1 (*.f64 wj wj)) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1 (*.f64 wj wj)) (/.f64 -1 wj)) (/.f64 1 (pow.f64 wj 3))))
(+.f64 1 (+.f64 (/.f64 1 (*.f64 wj wj)) (-.f64 (/.f64 -1 wj) (/.f64 1 (pow.f64 wj 3)))))
1
(-.f64 1 (/.f64 1 wj))
(+.f64 1 (/.f64 -1 wj))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (/.f64 1 wj))
(+.f64 1 (-.f64 (/.f64 1 (*.f64 wj wj)) (/.f64 1 wj)))
(+.f64 (/.f64 1 (*.f64 wj wj)) (+.f64 1 (/.f64 -1 wj)))
(-.f64 (+.f64 1 (/.f64 1 (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3))))
(+.f64 1 (-.f64 (/.f64 1 (*.f64 wj wj)) (+.f64 (/.f64 1 wj) (/.f64 1 (pow.f64 wj 3)))))
(+.f64 1 (-.f64 (+.f64 (/.f64 1 (*.f64 wj wj)) (/.f64 -1 wj)) (/.f64 1 (pow.f64 wj 3))))
(+.f64 1 (+.f64 (/.f64 1 (*.f64 wj wj)) (-.f64 (/.f64 -1 wj) (/.f64 1 (pow.f64 wj 3)))))
(+.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (*.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) 1))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 wj 1))) wj (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (/.f64 -1 (+.f64 wj 1)) wj (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 wj (*.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) 1 (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (/.f64 -1 (+.f64 wj 1)) wj (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 wj (*.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 wj (+.f64 wj 1)))) (sqrt.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (/.f64 -1 (+.f64 wj 1)) wj (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 wj (*.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 2) (/.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (fma.f64 (/.f64 -1 (+.f64 wj 1)) wj (/.f64 wj (+.f64 wj 1))))
(+.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 wj (*.f64 (/.f64 wj (+.f64 wj 1)) 2)))
(+.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) wj)
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(*.f64 1 (-.f64 wj (/.f64 wj (+.f64 wj 1))))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(*.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(*.f64 (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(*.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2) (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 1 (+.f64 wj (/.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (*.f64 wj (+.f64 wj (/.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) (+.f64 wj 1)))))
(*.f64 (+.f64 (sqrt.f64 wj) (sqrt.f64 (/.f64 wj (+.f64 wj 1)))) (-.f64 (sqrt.f64 wj) (sqrt.f64 (/.f64 wj (+.f64 wj 1)))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 wj (+.f64 wj 1))) (sqrt.f64 wj)) (-.f64 (sqrt.f64 wj) (sqrt.f64 (/.f64 wj (+.f64 wj 1)))))
(/.f64 1 (/.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 1 (+.f64 wj (/.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))
(/.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3))))
(*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (*.f64 wj (+.f64 wj (/.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 1 (+.f64 wj (/.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))))
(*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (*.f64 wj (+.f64 wj (/.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (/.f64 (neg.f64 wj) (+.f64 wj 1)))) (-.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 1 (+.f64 wj (/.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) 3)) (+.f64 (*.f64 wj wj) (-.f64 (*.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (/.f64 (neg.f64 wj) (+.f64 wj 1))) (*.f64 wj (/.f64 (neg.f64 wj) (+.f64 wj 1))))))
(*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (*.f64 wj (+.f64 wj (/.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) (+.f64 wj 1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))) (neg.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1)))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (/.f64 1 (+.f64 wj (/.f64 wj (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 wj (+.f64 wj 1)) 2)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))
(*.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1)))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 wj (+.f64 wj 1))))))
(/.f64 (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 wj (+.f64 wj 1)) 3)) (*.f64 wj (+.f64 wj (/.f64 (+.f64 wj (/.f64 wj (+.f64 wj 1))) (+.f64 wj 1)))))
(pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 1)
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(pow.f64 (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2)
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 3)
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(pow.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 3) 1/3)
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(sqrt.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 2))
(fabs.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))))
(log.f64 (exp.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))))))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(cbrt.f64 (pow.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) 3))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(expm1.f64 (log1p.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(exp.f64 (log.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(exp.f64 (*.f64 (log.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 1))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(log1p.f64 (expm1.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(fma.f64 1 wj (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 wj (+.f64 wj 1)))) 1)
(/.f64 wj (+.f64 wj 1))
(*.f64 wj (/.f64 1 (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 1 (/.f64 wj (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 wj (+.f64 wj 1)) 1)
(/.f64 wj (+.f64 wj 1))
(*.f64 (sqrt.f64 (/.f64 wj (+.f64 wj 1))) (sqrt.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 wj (+.f64 wj 1))
(*.f64 (sqrt.f64 wj) (*.f64 (sqrt.f64 wj) (/.f64 1 (+.f64 wj 1))))
(/.f64 wj (+.f64 wj 1))
(*.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 2))
(/.f64 wj (+.f64 wj 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 wj (+.f64 wj 1))
(*.f64 (pow.f64 (cbrt.f64 wj) 2) (*.f64 (cbrt.f64 wj) (/.f64 1 (+.f64 wj 1))))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 1 (+.f64 wj 1)) wj)
(/.f64 wj (+.f64 wj 1))
(*.f64 (neg.f64 wj) (/.f64 1 (+.f64 (neg.f64 wj) -1)))
(*.f64 (neg.f64 wj) (/.f64 1 (+.f64 -1 (neg.f64 wj))))
(/.f64 (neg.f64 wj) (-.f64 -1 wj))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 wj (sqrt.f64 (+.f64 wj 1))))
(/.f64 (/.f64 wj (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 wj 1)))
(/.f64 wj (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 wj (cbrt.f64 (+.f64 wj 1))))
(/.f64 (/.f64 wj (cbrt.f64 (+.f64 wj 1))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2))
(/.f64 wj (*.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 wj (fma.f64 wj wj -1)) (+.f64 wj -1))
(*.f64 (/.f64 wj (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(/.f64 (*.f64 wj (fma.f64 wj wj (-.f64 1 wj))) (+.f64 (pow.f64 wj 3) 1))
(/.f64 wj (/.f64 (+.f64 (pow.f64 wj 3) 1) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (sqrt.f64 wj) 1) (/.f64 (sqrt.f64 wj) (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 (sqrt.f64 wj) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 wj) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 wj (cbrt.f64 (+.f64 wj 1))))
(/.f64 (/.f64 wj (cbrt.f64 (+.f64 wj 1))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2))
(/.f64 wj (*.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 wj) 2) 1) (/.f64 (cbrt.f64 wj) (+.f64 wj 1)))
(/.f64 wj (+.f64 wj 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 wj) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 wj) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 wj (sqrt.f64 (+.f64 wj 1))))
(/.f64 (/.f64 wj (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 wj 1)))
(/.f64 wj (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 wj) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 wj (+.f64 wj 1))))
(*.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 (pow.f64 (cbrt.f64 wj) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)))
(/.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (pow.f64 (cbrt.f64 wj) 2)))
(pow.f64 (/.f64 wj (+.f64 wj 1)) 1)
(/.f64 wj (+.f64 wj 1))
(pow.f64 (sqrt.f64 (/.f64 wj (+.f64 wj 1))) 2)
(/.f64 wj (+.f64 wj 1))
(pow.f64 (cbrt.f64 (/.f64 wj (+.f64 wj 1))) 3)
(/.f64 wj (+.f64 wj 1))
(pow.f64 (/.f64 (+.f64 wj 1) wj) -1)
(/.f64 wj (+.f64 wj 1))
(pow.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 3) 1/3)
(/.f64 wj (+.f64 wj 1))
(neg.f64 (/.f64 wj (+.f64 (neg.f64 wj) -1)))
(*.f64 (neg.f64 wj) (/.f64 1 (+.f64 -1 (neg.f64 wj))))
(/.f64 (neg.f64 wj) (-.f64 -1 wj))
(sqrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 2))
(fabs.f64 (/.f64 wj (+.f64 wj 1)))
(log.f64 (exp.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 wj (+.f64 wj 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 wj (+.f64 wj 1)))))
(/.f64 wj (+.f64 wj 1))
(cbrt.f64 (pow.f64 (/.f64 wj (+.f64 wj 1)) 3))
(/.f64 wj (+.f64 wj 1))
(expm1.f64 (log1p.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 wj (+.f64 wj 1))
(exp.f64 (-.f64 (log.f64 wj) (log1p.f64 wj)))
(/.f64 wj (exp.f64 (log1p.f64 wj)))
(exp.f64 (*.f64 (-.f64 (log.f64 wj) (log1p.f64 wj)) 1))
(exp.f64 (-.f64 (log.f64 wj) (log1p.f64 wj)))
(/.f64 wj (exp.f64 (log1p.f64 wj)))
(log1p.f64 (expm1.f64 (/.f64 wj (+.f64 wj 1))))
(/.f64 wj (+.f64 wj 1))

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
0.03%
(*.f64 (+.f64 1 wj) (exp.f64 wj))
Compiler

Compiled 24 to 13 computations (45.8% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
0.0ms
wj
@inf
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
0.0ms
x
@0
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
0.0ms
x
@inf
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
0.0ms
wj
@-inf
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))

rewrite247.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1466×associate-/r*
1392×associate-*r/
1184×associate-/l*
1028×associate-*l/
974×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01040
120436
2271536
Stop Event
node limit
Counts
2 → 120
Calls
Call 1
Inputs
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 wj))) (-.f64 1 (*.f64 wj (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 (log1p.f64 (exp.f64 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 wj) (/.f64 1 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 wj) (/.f64 1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 wj)) (/.f64 1 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (/.f64 1 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2) (/.f64 1 (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2) (/.f64 1 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (*.f64 wj wj)) (/.f64 (-.f64 1 wj) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 wj 3)) (/.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj)) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj))) (/.f64 1 (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 wj) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (/.f64 1 (sqrt.f64 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (/.f64 1 (cbrt.f64 (+.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj)))) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj wj) 1)) (-.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (neg.f64 (-.f64 1 (*.f64 wj wj)))) (neg.f64 (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (sqrt.f64 (+.f64 1 (pow.f64 wj 3)))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (sqrt.f64 (-.f64 1 (*.f64 wj wj)))) (sqrt.f64 (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 wj 3)))) (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 1 (*.f64 wj wj)))) (cbrt.f64 (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 wj wj) 1) (exp.f64 wj)) (-.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 1 (*.f64 wj wj))) (exp.f64 wj)) (neg.f64 (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 wj 3))) (exp.f64 wj)) (neg.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) 1) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) 1) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 wj 3))) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj)))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 wj wj))) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj)))) (sqrt.f64 (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) 1) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) (sqrt.f64 (-.f64 1 wj))) (sqrt.f64 (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) (*.f64 (cbrt.f64 (-.f64 1 wj)) (cbrt.f64 (-.f64 1 wj)))) (cbrt.f64 (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) 1) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj)))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))) (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))) (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 1 wj) 3) (pow.f64 (exp.f64 wj) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 wj (log1p.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (sqrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 wj)) (/.f64 1 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (sqrt.f64 x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (pow.f64 (cbrt.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (exp.f64 wj)) (/.f64 x (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 x (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (+.f64 1 wj)) (/.f64 (sqrt.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (exp.f64 wj)) (/.f64 (sqrt.f64 x) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 1 wj)) (/.f64 (cbrt.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 wj)) (/.f64 (cbrt.f64 x) (+.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (+.f64 1 wj)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj)))) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x 1) (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj)))) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x 1) (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj wj) 1)) (-.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (exp.f64 wj)) (neg.f64 (-.f64 1 (*.f64 wj wj)))) (neg.f64 (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (exp.f64 wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 x) (+.f64 wj (log1p.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))))))

simplify110.0ms (1%)

Algorithm
egg-herbie
Rules
1282×associate-/r/
1200×unswap-sqr
942×distribute-lft-in
930×distribute-rgt-in
512×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03344482
19224306
236374266
Stop Event
node limit
Counts
144 → 209
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 wj))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) wj)
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x)))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 wj))) (-.f64 1 (*.f64 wj (exp.f64 wj))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)
(-.f64 (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 (log1p.f64 (exp.f64 wj)))) 1)
(/.f64 1 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))))
(/.f64 (+.f64 1 wj) (/.f64 1 (exp.f64 wj)))
(/.f64 (exp.f64 wj) (/.f64 1 (+.f64 1 wj)))
(/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)
(/.f64 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (sqrt.f64 (+.f64 1 wj)) (/.f64 1 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj)))))
(/.f64 (sqrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj)))))
(/.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (/.f64 1 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2) (/.f64 1 (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj)))))
(/.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2) (/.f64 1 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))))
(/.f64 (-.f64 1 (*.f64 wj wj)) (/.f64 (-.f64 1 wj) (exp.f64 wj)))
(/.f64 (+.f64 1 (pow.f64 wj 3)) (/.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj)) (exp.f64 wj)))
(/.f64 (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj))) (/.f64 1 (sqrt.f64 (exp.f64 wj))))
(/.f64 (*.f64 (+.f64 1 wj) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 wj))))
(/.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (/.f64 1 (sqrt.f64 (+.f64 1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (/.f64 1 (cbrt.f64 (+.f64 1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(/.f64 (*.f64 1 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj)))) (-.f64 1 wj))
(/.f64 (*.f64 1 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj wj) 1)) (-.f64 wj 1))
(/.f64 (*.f64 (exp.f64 wj) (neg.f64 (-.f64 1 (*.f64 wj wj)))) (neg.f64 (-.f64 1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (sqrt.f64 (+.f64 1 (pow.f64 wj 3)))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (sqrt.f64 (-.f64 1 (*.f64 wj wj)))) (sqrt.f64 (-.f64 1 wj)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 wj 3)))) (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 1 (*.f64 wj wj)))) (cbrt.f64 (-.f64 1 wj)))
(/.f64 (*.f64 (-.f64 (*.f64 wj wj) 1) (exp.f64 wj)) (-.f64 wj 1))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (*.f64 wj wj))) (exp.f64 wj)) (neg.f64 (-.f64 1 wj)))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 wj 3))) (exp.f64 wj)) (neg.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) 1) (-.f64 1 wj))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) 1) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 wj 3))) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj)))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 wj wj))) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj)))) (sqrt.f64 (-.f64 1 wj)))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) 1) (-.f64 1 wj))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) (sqrt.f64 (-.f64 1 wj))) (sqrt.f64 (-.f64 1 wj)))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) (*.f64 (cbrt.f64 (-.f64 1 wj)) (cbrt.f64 (-.f64 1 wj)))) (cbrt.f64 (-.f64 1 wj)))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) 1) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj)))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))) (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))) (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)
(pow.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3) 1/3)
(sqrt.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 2))
(log.f64 (exp.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 wj) 3) (pow.f64 (exp.f64 wj) 3)))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 1)
(*.f64 1 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 x (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (sqrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (sqrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 x (+.f64 1 wj)) (/.f64 1 (exp.f64 wj)))
(*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) x)
(*.f64 (neg.f64 x) (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (sqrt.f64 x) 1))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))
(*.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 1 wj)))
(*.f64 (/.f64 x (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 x (exp.f64 wj)))
(*.f64 (/.f64 1 (exp.f64 wj)) (/.f64 x (+.f64 1 wj)))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 x (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))
(*.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (neg.f64 x))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 1 wj)) (/.f64 (sqrt.f64 x) (exp.f64 wj)))
(*.f64 (/.f64 (sqrt.f64 x) (exp.f64 wj)) (/.f64 (sqrt.f64 x) (+.f64 1 wj)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 1 wj)) (/.f64 (cbrt.f64 x) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 1 wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 wj)) (/.f64 (cbrt.f64 x) (+.f64 1 wj)))
(*.f64 (/.f64 (cbrt.f64 x) (+.f64 1 wj)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (cbrt.f64 x))
(*.f64 (/.f64 1 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj)))) (-.f64 1 wj))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj)))) (-.f64 1 wj))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj wj) 1)) (-.f64 wj 1))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (neg.f64 (-.f64 1 (*.f64 wj wj)))) (neg.f64 (-.f64 1 wj)))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)
(pow.f64 (sqrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3)
(pow.f64 (pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) 1/3)
(pow.f64 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) x) -1)
(neg.f64 (/.f64 x (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(sqrt.f64 (pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))
(log.f64 (exp.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(cbrt.f64 (pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))
(expm1.f64 (log1p.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(exp.f64 (-.f64 (log.f64 x) (+.f64 wj (log1p.f64 wj))))
(log1p.f64 (expm1.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
Outputs
1
(+.f64 1 (*.f64 2 wj))
(fma.f64 2 wj 1)
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (*.f64 2 wj)))
(+.f64 1 (fma.f64 3/2 (*.f64 wj wj) (*.f64 2 wj)))
(+.f64 1 (fma.f64 2 wj (*.f64 wj (*.f64 wj 3/2))))
(+.f64 1 (*.f64 wj (+.f64 2 (*.f64 3/2 wj))))
(+.f64 1 (+.f64 (*.f64 3/2 (pow.f64 wj 2)) (+.f64 (*.f64 2/3 (pow.f64 wj 3)) (*.f64 2 wj))))
(+.f64 1 (fma.f64 3/2 (*.f64 wj wj) (fma.f64 2/3 (pow.f64 wj 3) (*.f64 2 wj))))
(+.f64 1 (fma.f64 3/2 (*.f64 wj wj) (fma.f64 2 wj (*.f64 2/3 (pow.f64 wj 3)))))
(+.f64 (fma.f64 2 wj 1) (*.f64 (*.f64 wj wj) (+.f64 3/2 (*.f64 wj 2/3))))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(*.f64 (exp.f64 wj) wj)
(*.f64 wj (exp.f64 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 (exp.f64 wj) wj) (exp.f64 wj))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 wj x) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x))
(fma.f64 -2 (*.f64 wj x) (fma.f64 -1 (*.f64 (*.f64 wj wj) (*.f64 x -5/2)) x))
(fma.f64 -2 (*.f64 wj x) (-.f64 x (*.f64 wj (*.f64 wj (*.f64 x -5/2)))))
(+.f64 x (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (*.f64 x -5/2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -3 x) (+.f64 (*.f64 2/3 x) (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))))) (pow.f64 wj 3))) (+.f64 (*.f64 -2 (*.f64 wj x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 wj 2) (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))) x)))
(fma.f64 -1 (*.f64 (pow.f64 wj 3) (fma.f64 -3 x (fma.f64 2/3 x (*.f64 -2 (*.f64 x -5/2))))) (fma.f64 -2 (*.f64 wj x) (fma.f64 -1 (*.f64 (*.f64 wj wj) (*.f64 x -5/2)) x)))
(-.f64 (fma.f64 -2 (*.f64 wj x) (-.f64 x (*.f64 wj (*.f64 wj (*.f64 x -5/2))))) (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x 5) (*.f64 x -7/3))))
(+.f64 (*.f64 wj (-.f64 (*.f64 x -2) (*.f64 wj (*.f64 x -5/2)))) (-.f64 x (*.f64 (pow.f64 wj 3) (*.f64 x 8/3))))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (neg.f64 x) (*.f64 (*.f64 wj wj) (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj))))
(-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(+.f64 (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (neg.f64 x) (*.f64 (*.f64 wj wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (fma.f64 -1 (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj))) (fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj)))))
(+.f64 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 -1 (*.f64 wj wj)) (/.f64 -1 (pow.f64 wj 4)))))
(/.f64 x (*.f64 wj (exp.f64 wj)))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 (neg.f64 x) (*.f64 (*.f64 wj wj) (exp.f64 wj))))
(-.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj))))
(-.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj))))
(+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2))))))
(+.f64 (+.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (/.f64 x (*.f64 wj (exp.f64 wj)))) (/.f64 (neg.f64 x) (*.f64 (*.f64 wj wj) (exp.f64 wj))))
(-.f64 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (-.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj)))))
(+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 3))))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (fma.f64 -1 (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj))) (fma.f64 -1 (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))))))
(+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (-.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj))) (/.f64 x (*.f64 (exp.f64 wj) (pow.f64 wj 4)))) (/.f64 x (*.f64 (*.f64 wj wj) (exp.f64 wj)))))
(+.f64 (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (/.f64 x (*.f64 (pow.f64 wj 3) (exp.f64 wj)))) (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 (/.f64 -1 (*.f64 wj wj)) (/.f64 -1 (pow.f64 wj 4)))))
(+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 wj))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 wj))) (-.f64 1 (*.f64 wj (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (expm1.f64 (log1p.f64 (exp.f64 wj))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) 1)
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(-.f64 (+.f64 (*.f64 wj (exp.f64 wj)) (exp.f64 (log1p.f64 (exp.f64 wj)))) 1)
(-.f64 (exp.f64 (log1p.f64 (exp.f64 wj))) (-.f64 1 (*.f64 wj (exp.f64 wj))))
(fma.f64 wj (exp.f64 wj) (expm1.f64 (log1p.f64 (exp.f64 wj))))
(/.f64 1 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(/.f64 (+.f64 1 wj) (/.f64 1 (exp.f64 wj)))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(/.f64 (exp.f64 wj) (/.f64 1 (+.f64 1 wj)))
(*.f64 (+.f64 1 wj) (exp.f64 wj))
(*.f64 (exp.f64 wj) (+.f64 1 wj))
(/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(/.f64 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(/.f64 (sqrt.f64 (+.f64 1 wj)) (/.f64 1 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj)))))
(/.f64 (sqrt.f64 (+.f64 1 wj)) (/.f64 (exp.f64 (neg.f64 wj)) (sqrt.f64 (+.f64 1 wj))))
(*.f64 (sqrt.f64 (+.f64 1 wj)) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))))
(*.f64 (exp.f64 wj) (*.f64 (sqrt.f64 (+.f64 1 wj)) (sqrt.f64 (+.f64 1 wj))))
(/.f64 (sqrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj)))))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 wj)) 1) (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj))))
(*.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj))))
(*.f64 (+.f64 1 wj) (*.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 (exp.f64 wj))))
(/.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(/.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2) (/.f64 1 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2) (/.f64 1 (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj)))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 (+.f64 1 wj))))
(*.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2) (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj))))
(/.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2) (/.f64 1 (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2) 1) (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2) (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))))
(/.f64 (-.f64 1 (*.f64 wj wj)) (/.f64 (-.f64 1 wj) (exp.f64 wj)))
(*.f64 (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)))
(/.f64 (+.f64 1 (pow.f64 wj 3)) (/.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj)) (exp.f64 wj)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (+.f64 1 (pow.f64 wj 3)) (-.f64 (fma.f64 wj wj 1) wj)))
(/.f64 (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj))) (/.f64 1 (sqrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 wj)) 1) (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj))))
(*.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 (+.f64 1 wj) (sqrt.f64 (exp.f64 wj))))
(*.f64 (+.f64 1 wj) (*.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 (exp.f64 wj))))
(/.f64 (*.f64 (+.f64 1 wj) (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (/.f64 1 (cbrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2) 1) (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2) (*.f64 (+.f64 1 wj) (cbrt.f64 (exp.f64 wj))))
(/.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (/.f64 1 (sqrt.f64 (+.f64 1 wj))))
(/.f64 (sqrt.f64 (+.f64 1 wj)) (/.f64 (exp.f64 (neg.f64 wj)) (sqrt.f64 (+.f64 1 wj))))
(*.f64 (sqrt.f64 (+.f64 1 wj)) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))))
(*.f64 (exp.f64 wj) (*.f64 (sqrt.f64 (+.f64 1 wj)) (sqrt.f64 (+.f64 1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (/.f64 1 (cbrt.f64 (+.f64 1 wj))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 (+.f64 1 wj))))
(*.f64 (cbrt.f64 (+.f64 1 wj)) (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2) (*.f64 (exp.f64 wj) (cbrt.f64 (+.f64 1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))
(*.f64 (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (+.f64 1 (pow.f64 wj 3)) (-.f64 (fma.f64 wj wj 1) wj)))
(/.f64 (*.f64 1 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj)))) (-.f64 1 wj))
(*.f64 (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)))
(/.f64 (*.f64 1 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (+.f64 1 (pow.f64 wj 3)) (-.f64 (fma.f64 wj wj 1) wj)))
(/.f64 (*.f64 (exp.f64 wj) (-.f64 (*.f64 wj wj) 1)) (-.f64 wj 1))
(/.f64 (fma.f64 wj wj -1) (/.f64 (+.f64 wj -1) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (+.f64 wj -1)) (fma.f64 wj wj -1))
(/.f64 (*.f64 (exp.f64 wj) (neg.f64 (-.f64 1 (*.f64 wj wj)))) (neg.f64 (-.f64 1 wj)))
(/.f64 (fma.f64 wj wj -1) (/.f64 (+.f64 wj -1) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (+.f64 wj -1)) (fma.f64 wj wj -1))
(/.f64 (*.f64 (exp.f64 wj) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 wj 3))) (/.f64 (neg.f64 (fma.f64 wj wj (-.f64 1 wj))) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (neg.f64 (-.f64 (fma.f64 wj wj 1) wj))) (-.f64 -1 (pow.f64 wj 3)))
(*.f64 (/.f64 (exp.f64 wj) (-.f64 wj (fma.f64 wj wj 1))) (-.f64 -1 (pow.f64 wj 3)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (sqrt.f64 (+.f64 1 (pow.f64 wj 3)))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (/.f64 (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))) (sqrt.f64 (+.f64 1 (pow.f64 wj 3)))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (sqrt.f64 (-.f64 (fma.f64 wj wj 1) wj))) (hypot.f64 1 (pow.f64 wj 3/2)))
(*.f64 (/.f64 (exp.f64 wj) (/.f64 (sqrt.f64 (-.f64 (fma.f64 wj wj 1) wj)) (hypot.f64 1 (pow.f64 wj 3/2)))) (sqrt.f64 (+.f64 1 wj)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (sqrt.f64 (-.f64 1 (*.f64 wj wj)))) (sqrt.f64 (-.f64 1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (/.f64 (sqrt.f64 (-.f64 1 wj)) (sqrt.f64 (-.f64 1 (*.f64 wj wj)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 wj wj))) (/.f64 (sqrt.f64 (-.f64 1 wj)) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 wj wj))) (sqrt.f64 (-.f64 1 wj))) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 wj 3)))) (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 wj 3)))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 (fma.f64 wj wj 1) wj))) (cbrt.f64 (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (-.f64 (fma.f64 wj wj 1) wj))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2) (cbrt.f64 (+.f64 1 (pow.f64 wj 3)))))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 1 (*.f64 wj wj)))) (cbrt.f64 (-.f64 1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (/.f64 (cbrt.f64 (-.f64 1 wj)) (cbrt.f64 (-.f64 1 (*.f64 wj wj)))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2)) (cbrt.f64 (-.f64 1 wj))) (cbrt.f64 (-.f64 1 (*.f64 wj wj))))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (-.f64 1 wj))) (*.f64 (pow.f64 (cbrt.f64 (+.f64 1 wj)) 2) (cbrt.f64 (-.f64 1 (*.f64 wj wj)))))
(/.f64 (*.f64 (-.f64 (*.f64 wj wj) 1) (exp.f64 wj)) (-.f64 wj 1))
(/.f64 (fma.f64 wj wj -1) (/.f64 (+.f64 wj -1) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (+.f64 wj -1)) (fma.f64 wj wj -1))
(/.f64 (*.f64 (neg.f64 (-.f64 1 (*.f64 wj wj))) (exp.f64 wj)) (neg.f64 (-.f64 1 wj)))
(/.f64 (fma.f64 wj wj -1) (/.f64 (+.f64 wj -1) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (+.f64 wj -1)) (fma.f64 wj wj -1))
(/.f64 (*.f64 (neg.f64 (+.f64 1 (pow.f64 wj 3))) (exp.f64 wj)) (neg.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 wj 3))) (/.f64 (neg.f64 (fma.f64 wj wj (-.f64 1 wj))) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (neg.f64 (-.f64 (fma.f64 wj wj 1) wj))) (-.f64 -1 (pow.f64 wj 3)))
(*.f64 (/.f64 (exp.f64 wj) (-.f64 wj (fma.f64 wj wj 1))) (-.f64 -1 (pow.f64 wj 3)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) 1) (-.f64 1 wj))
(*.f64 (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)))
(/.f64 (*.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) 1) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (+.f64 1 (pow.f64 wj 3)) (-.f64 (fma.f64 wj wj 1) wj)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 wj 3))) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj)))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (/.f64 (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))) (sqrt.f64 (+.f64 1 (pow.f64 wj 3)))))
(*.f64 (/.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (sqrt.f64 (-.f64 (fma.f64 wj wj 1) wj))) (hypot.f64 1 (pow.f64 wj 3/2)))
(*.f64 (/.f64 (exp.f64 wj) (/.f64 (sqrt.f64 (-.f64 (fma.f64 wj wj 1) wj)) (hypot.f64 1 (pow.f64 wj 3/2)))) (sqrt.f64 (+.f64 1 wj)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 wj wj))) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj)))) (sqrt.f64 (-.f64 1 wj)))
(/.f64 (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))) (/.f64 (sqrt.f64 (-.f64 1 wj)) (sqrt.f64 (-.f64 1 (*.f64 wj wj)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 wj wj))) (/.f64 (sqrt.f64 (-.f64 1 wj)) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 wj wj))) (sqrt.f64 (-.f64 1 wj))) (*.f64 (exp.f64 wj) (sqrt.f64 (+.f64 1 wj))))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) 1) (-.f64 1 wj))
(*.f64 (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) (sqrt.f64 (-.f64 1 wj))) (sqrt.f64 (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj))) (*.f64 (cbrt.f64 (-.f64 1 wj)) (cbrt.f64 (-.f64 1 wj)))) (cbrt.f64 (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (-.f64 1 (*.f64 wj wj)) (-.f64 1 wj)))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) 1) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(*.f64 (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (+.f64 1 (pow.f64 wj 3)) (-.f64 (fma.f64 wj wj 1) wj)))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj)))) (sqrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (+.f64 1 (pow.f64 wj 3)) (-.f64 (fma.f64 wj wj 1) wj)))
(/.f64 (/.f64 (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3))) (*.f64 (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))) (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))) (cbrt.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))) (exp.f64 wj))
(*.f64 (exp.f64 wj) (/.f64 (+.f64 1 (pow.f64 wj 3)) (-.f64 (fma.f64 wj wj 1) wj)))
(pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 1)
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3)
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3) 1/3)
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(sqrt.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 2))
(fabs.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))
(log.f64 (exp.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) 3))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 wj) 3) (pow.f64 (exp.f64 wj) 3)))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(exp.f64 (+.f64 wj (log1p.f64 wj)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))) 1)
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 1 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 x (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (sqrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (sqrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2) (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 x (+.f64 1 wj)) (/.f64 1 (exp.f64 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (exp.f64 (neg.f64 (+.f64 wj (log1p.f64 wj)))) x)
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (neg.f64 x) (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (sqrt.f64 x))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (sqrt.f64 x) 1))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (pow.f64 (cbrt.f64 x) 2))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 1 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 x (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 x (exp.f64 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 1 (exp.f64 wj)) (/.f64 x (+.f64 1 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 x (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 x (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 -1 (exp.f64 (+.f64 wj (log1p.f64 wj)))) (neg.f64 x))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 1 wj)) (/.f64 (sqrt.f64 x) (exp.f64 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (sqrt.f64 x) (exp.f64 wj)) (/.f64 (sqrt.f64 x) (+.f64 1 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 1 wj)) (/.f64 (cbrt.f64 x) (exp.f64 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 1 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 wj)) (/.f64 (cbrt.f64 x) (+.f64 1 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (cbrt.f64 x) (+.f64 1 wj)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)) (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2)))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))
(*.f64 (-.f64 1 wj) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 1 (*.f64 wj wj))))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (-.f64 (fma.f64 wj wj 1) wj) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 x (/.f64 (/.f64 (-.f64 (fma.f64 wj wj 1) wj) (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 (+.f64 wj (log1p.f64 wj)))) (cbrt.f64 x))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 1 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 x))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj)))) (-.f64 1 wj))
(*.f64 (-.f64 1 wj) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 1 (*.f64 wj wj))))
(*.f64 (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (-.f64 (fma.f64 wj wj 1) wj) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 x (/.f64 (/.f64 (-.f64 (fma.f64 wj wj 1) wj) (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (exp.f64 wj) (-.f64 1 (*.f64 wj wj)))) (-.f64 1 wj))
(*.f64 (-.f64 1 wj) (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 1 (*.f64 wj wj))))
(*.f64 (/.f64 (/.f64 x 1) (*.f64 (exp.f64 wj) (+.f64 1 (pow.f64 wj 3)))) (+.f64 (*.f64 wj wj) (-.f64 1 wj)))
(*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (-.f64 (fma.f64 wj wj 1) wj) (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 x (/.f64 (/.f64 (-.f64 (fma.f64 wj wj 1) wj) (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (-.f64 (*.f64 wj wj) 1)) (-.f64 wj 1))
(/.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj -1)) (fma.f64 wj wj -1))
(*.f64 (+.f64 wj -1) (/.f64 x (*.f64 (exp.f64 wj) (fma.f64 wj wj -1))))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (neg.f64 (-.f64 1 (*.f64 wj wj)))) (neg.f64 (-.f64 1 wj)))
(/.f64 (*.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj -1)) (fma.f64 wj wj -1))
(*.f64 (+.f64 wj -1) (/.f64 x (*.f64 (exp.f64 wj) (fma.f64 wj wj -1))))
(*.f64 (/.f64 (/.f64 x (exp.f64 wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (+.f64 (*.f64 wj wj) (-.f64 1 wj))))
(/.f64 (*.f64 (/.f64 x (exp.f64 wj)) (neg.f64 (fma.f64 wj wj (-.f64 1 wj)))) (neg.f64 (+.f64 1 (pow.f64 wj 3))))
(/.f64 (/.f64 x (exp.f64 wj)) (/.f64 (-.f64 -1 (pow.f64 wj 3)) (neg.f64 (-.f64 (fma.f64 wj wj 1) wj))))
(/.f64 (*.f64 (-.f64 wj (fma.f64 wj wj 1)) (/.f64 x (exp.f64 wj))) (-.f64 -1 (pow.f64 wj 3)))
(pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 1)
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(pow.f64 (sqrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 2)
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))) 3)
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(pow.f64 (pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3) 1/3)
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(pow.f64 (/.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))) x) -1)
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(neg.f64 (/.f64 x (neg.f64 (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(sqrt.f64 (pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 2))
(fabs.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))
(log.f64 (exp.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(cbrt.f64 (pow.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj)))) 3))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(expm1.f64 (log1p.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(exp.f64 (-.f64 (log.f64 x) (+.f64 wj (log1p.f64 wj))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))
(log1p.f64 (expm1.f64 (/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))))
(/.f64 x (exp.f64 (+.f64 wj (log1p.f64 wj))))

localize54.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(/.f64 x (exp.f64 wj))
0.02%
(/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))
3.09%
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
8.78%
(-.f64 (+.f64 wj 1) 1)
Compiler

Compiled 51 to 23 computations (54.9% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
wj
@0
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
0.0ms
wj
@inf
(-.f64 (+.f64 wj 1) 1)
0.0ms
wj
@-inf
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
0.0ms
x
@-inf
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
0.0ms
wj
@inf
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))

rewrite97.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1556×associate-/r/
700×associate-+l+
400×+-commutative
358×associate-+r+
330×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01348
130736
2498336
Stop Event
node limit
Counts
2 → 152
Calls
Call 1
Inputs
(-.f64 (+.f64 wj 1) 1)
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 wj 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (+.f64 wj -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (+.f64 wj -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 wj)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 wj -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (log.f64 (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (log.f64 (cbrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (+.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (-.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 wj)))) (log.f64 (sqrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2))) (log.f64 (cbrt.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 wj) (sqrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 wj) (*.f64 (sqrt.f64 wj) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 wj) (pow.f64 (cbrt.f64 wj) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 wj) 2) (*.f64 (cbrt.f64 wj) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 wj 2) wj) (/.f64 1 (+.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (hypot.f64 1 (sqrt.f64 wj))) (-.f64 (hypot.f64 1 (sqrt.f64 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 2)) (*.f64 (+.f64 wj 2) wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 wj 2) wj) (*.f64 (+.f64 wj 2) wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 wj 2) wj) (-.f64 1 (pow.f64 (+.f64 wj 1) 2))) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 1 (pow.f64 (+.f64 wj 1) 3))) (+.f64 1 (+.f64 wj (*.f64 wj wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 wj 1) 2) (pow.f64 (+.f64 wj 1) 2)) (*.f64 (+.f64 wj 2) (+.f64 wj 2)))) (-.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 wj 1) 2) 3) (pow.f64 (+.f64 wj 2) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 wj 1) 2) (pow.f64 (+.f64 wj 1) 2)) (-.f64 (*.f64 (+.f64 wj 2) (+.f64 wj 2)) (*.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 wj 2) (*.f64 (+.f64 wj 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 wj wj) wj)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 (+.f64 1 (pow.f64 (+.f64 wj 1) 2)) (*.f64 (+.f64 wj 1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (pow.f64 wj 3)) (+.f64 (*.f64 wj wj) (-.f64 0 (*.f64 wj 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 wj 2) wj)) (neg.f64 (+.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3))) (neg.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 wj 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 wj) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 wj) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 wj 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 wj 3))))) (#(struct:change #<rule egg-rr> (2) ((x . wj)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 wj) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 wj 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (sqrt.f64 wj)) (hypot.f64 1 (sqrt.f64 wj)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (+.f64 wj 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) 0)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (*.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 -1 (-.f64 -1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 wj (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj 1) (-.f64 1 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj 1) (-.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj 2) (+.f64 1 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj 2) (-.f64 1 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj 2) (-.f64 1 (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (-.f64 (/.f64 wj (+.f64 wj 1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (-.f64 (/.f64 1 (+.f64 wj -1)) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (-.f64 (/.f64 1 (+.f64 wj -1)) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (+.f64 (/.f64 1 (+.f64 wj -1)) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (-.f64 (/.f64 1 (+.f64 wj 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (-.f64 (/.f64 1 (+.f64 wj 2)) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (-.f64 (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (-.f64 (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2))) (/.f64 1 (+.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))))) (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (+.f64 (*.f64 wj wj) (+.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 (/.f64 x (exp.f64 wj)) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (+.f64 wj 2))) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 1)) (*.f64 (+.f64 wj 2) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 2) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) 1))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) 3))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 wj 1) 2) (*.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) (-.f64 (+.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (+.f64 wj 1) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 wj 1) 2) (*.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) (*.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 wj 2) (*.f64 (*.f64 (+.f64 wj 2) wj) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 1)) (*.f64 (+.f64 wj 2) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj 2) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 2) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) 1)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 wj (+.f64 2 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (*.f64 (+.f64 wj 2) wj)))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 (+.f64 wj 2) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3))))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 2)) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 2) wj))) (*.f64 (+.f64 wj 1) (+.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (*.f64 (+.f64 wj 1) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)))) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 2)) (*.f64 (-.f64 -1 wj) (*.f64 (+.f64 wj 2) wj))) (*.f64 (-.f64 -1 wj) (+.f64 wj 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (*.f64 (-.f64 -1 wj) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)))) (*.f64 (-.f64 -1 wj) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 wj 1) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 -1 (-.f64 -1 wj)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (hypot.f64 1 (sqrt.f64 wj)) (hypot.f64 1 (sqrt.f64 wj)) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (+.f64 wj 1)) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))

simplify154.0ms (1.4%)

Algorithm
egg-herbie
Rules
876×distribute-lft-in
778×associate-*r*
752×distribute-rgt-in
744×fma-def
602×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04679116
114788654
Stop Event
node limit
Counts
188 → 245
Calls
Call 1
Inputs
wj
wj
wj
wj
wj
wj
wj
wj
wj
wj
wj
wj
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
wj
(-.f64 wj 1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
wj
(-.f64 wj 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 wj 0)
(+.f64 1 (+.f64 wj -1))
(+.f64 1 (+.f64 (+.f64 wj -1) 0))
(+.f64 1 (-.f64 (+.f64 wj -1) 0))
(+.f64 (+.f64 wj 1) -1)
(+.f64 0 wj)
(+.f64 (+.f64 wj -1) 1)
(+.f64 -1 (+.f64 wj 1))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (log.f64 (sqrt.f64 (exp.f64 wj))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) 0))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) 0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (log.f64 (cbrt.f64 (exp.f64 wj))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (+.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) 0))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (-.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) 0))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 wj)))) (log.f64 (sqrt.f64 (exp.f64 wj))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2))) (log.f64 (cbrt.f64 (exp.f64 wj))))
(*.f64 wj 1)
(*.f64 1 wj)
(*.f64 (sqrt.f64 wj) (sqrt.f64 wj))
(*.f64 (sqrt.f64 wj) (*.f64 (sqrt.f64 wj) 1))
(*.f64 (cbrt.f64 wj) (pow.f64 (cbrt.f64 wj) 2))
(*.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj))
(*.f64 (pow.f64 (cbrt.f64 wj) 2) (*.f64 (cbrt.f64 wj) 1))
(*.f64 (*.f64 (+.f64 wj 2) wj) (/.f64 1 (+.f64 wj 2)))
(*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(*.f64 (+.f64 1 (hypot.f64 1 (sqrt.f64 wj))) (-.f64 (hypot.f64 1 (sqrt.f64 wj)) 1))
(*.f64 (/.f64 1 (+.f64 wj 2)) (*.f64 (+.f64 wj 2) wj))
(*.f64 (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)))
(*.f64 (/.f64 (*.f64 (+.f64 wj 2) wj) (*.f64 (+.f64 wj 2) wj)) wj)
(*.f64 (/.f64 (*.f64 (+.f64 wj 2) wj) (-.f64 1 (pow.f64 (+.f64 wj 1) 2))) (neg.f64 wj))
(*.f64 (/.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 1 (pow.f64 (+.f64 wj 1) 3))) (+.f64 1 (+.f64 wj (*.f64 wj wj))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 wj 1) 2) (pow.f64 (+.f64 wj 1) 2)) (*.f64 (+.f64 wj 2) (+.f64 wj 2)))) (-.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 wj 1) 2) 3) (pow.f64 (+.f64 wj 2) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 wj 1) 2) (pow.f64 (+.f64 wj 1) 2)) (-.f64 (*.f64 (+.f64 wj 2) (+.f64 wj 2)) (*.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)))))
(/.f64 1 (/.f64 (+.f64 wj 2) (*.f64 (+.f64 wj 2) wj)))
(/.f64 1 (/.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3))))
(/.f64 (*.f64 wj wj) wj)
(/.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 2))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 (+.f64 1 (pow.f64 (+.f64 wj 1) 2)) (*.f64 (+.f64 wj 1) -1)))
(/.f64 (+.f64 0 (pow.f64 wj 3)) (+.f64 (*.f64 wj wj) (-.f64 0 (*.f64 wj 0))))
(/.f64 (neg.f64 (*.f64 (+.f64 wj 2) wj)) (neg.f64 (+.f64 wj 2)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3))) (neg.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(pow.f64 wj 1)
(pow.f64 (sqrt.f64 wj) 2)
(pow.f64 (cbrt.f64 wj) 3)
(pow.f64 (pow.f64 wj 3) 1/3)
(sqrt.f64 (*.f64 wj wj))
(log.f64 (exp.f64 wj))
(log.f64 (+.f64 1 (expm1.f64 wj)))
(cbrt.f64 (pow.f64 wj 3))
(expm1.f64 (log1p.f64 wj))
(exp.f64 (log.f64 wj))
(exp.f64 (*.f64 (log.f64 wj) 1))
(log1p.f64 (expm1.f64 wj))
(fma.f64 1 wj 0)
(fma.f64 1 (+.f64 wj 1) -1)
(fma.f64 (hypot.f64 1 (sqrt.f64 wj)) (hypot.f64 1 (sqrt.f64 wj)) -1)
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) 0)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (+.f64 wj 1)) -1)
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) 0)
(-.f64 wj (*.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 wj (*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 -1 (-.f64 -1 wj))))
(-.f64 wj (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 wj (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 wj (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj 1) (-.f64 1 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)))
(-.f64 (+.f64 wj 1) (-.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 0))
(-.f64 (+.f64 wj 2) (+.f64 1 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (+.f64 wj 2) (-.f64 1 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -1)))
(-.f64 (+.f64 wj 2) (-.f64 1 (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 1 wj))
(-.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)
(-.f64 (+.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1)
(-.f64 (+.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (-.f64 (/.f64 wj (+.f64 wj 1)) 0))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (-.f64 (/.f64 1 (+.f64 wj -1)) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -1)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (-.f64 (/.f64 1 (+.f64 wj -1)) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (+.f64 (/.f64 1 (+.f64 wj -1)) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (-.f64 (/.f64 1 (+.f64 wj 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (-.f64 (/.f64 1 (+.f64 wj 2)) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)))
(-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (-.f64 (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (-.f64 (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 0))
(-.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2))) (/.f64 1 (+.f64 wj 2)))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))))) (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(*.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(*.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(*.f64 (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(*.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (+.f64 (*.f64 wj wj) (+.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 (/.f64 x (exp.f64 wj)) wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (+.f64 wj 2))) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 1)) (*.f64 (+.f64 wj 2) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 2) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) 1))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 -1 wj)))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) 3))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))))
(/.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(/.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))
(/.f64 (-.f64 (pow.f64 (+.f64 wj 1) 2) (*.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) (-.f64 (+.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 wj 1) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 wj 1) 2) (*.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) (*.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(/.f64 (+.f64 (+.f64 wj 2) (*.f64 (*.f64 (+.f64 wj 2) wj) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 1)) (*.f64 (+.f64 wj 2) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj 2) (+.f64 wj 1)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 2) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))
(/.f64 (+.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) 1)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(/.f64 (+.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (+.f64 wj 1)))
(/.f64 (+.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 -1 wj)))
(/.f64 (+.f64 wj (+.f64 2 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (*.f64 (+.f64 wj 2) wj)))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 (+.f64 wj 2) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3))))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 2)) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 2) wj))) (*.f64 (+.f64 wj 1) (+.f64 wj 2)))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (*.f64 (+.f64 wj 1) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)))) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 2)) (*.f64 (-.f64 -1 wj) (*.f64 (+.f64 wj 2) wj))) (*.f64 (-.f64 -1 wj) (+.f64 wj 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (*.f64 (-.f64 -1 wj) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)))) (*.f64 (-.f64 -1 wj) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2)
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 3)
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))
(log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 1 (+.f64 wj 1) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(fma.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)
(fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 -1 (-.f64 -1 wj)) wj)
(fma.f64 (hypot.f64 1 (sqrt.f64 wj)) (hypot.f64 1 (sqrt.f64 wj)) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (+.f64 wj 1)) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Outputs
wj
wj
wj
wj
wj
wj
wj
wj
wj
wj
wj
wj
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 wj x) x)
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 wj x) x))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 wj x) x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(fma.f64 -1 (*.f64 (fma.f64 2/3 x (fma.f64 -3 x (+.f64 1 (*.f64 -2 (*.f64 x -5/2))))) (pow.f64 wj 3)) (fma.f64 (-.f64 1 (*.f64 x -5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 wj x) x)))
(-.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 wj x) x)) (*.f64 (+.f64 (+.f64 1 (*.f64 x 5)) (*.f64 x -7/3)) (pow.f64 wj 3)))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 (exp.f64 wj) wj)) wj)) 1)
(+.f64 (/.f64 1 wj) (-.f64 (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))) 1))
(+.f64 -1 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (+.f64 wj (/.f64 1 wj))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (/.f64 1 wj) (+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) wj))) 1)
(+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj)) (+.f64 (/.f64 1 wj) (+.f64 wj (/.f64 x (*.f64 wj (exp.f64 wj)))))) -1)
(+.f64 -1 (-.f64 (+.f64 (/.f64 (/.f64 x wj) (exp.f64 wj)) (+.f64 wj (/.f64 1 wj))) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj))))
wj
(-.f64 wj 1)
(+.f64 wj -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj) 1)
(+.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj) wj) -1)
(+.f64 -1 (-.f64 wj (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (exp.f64 wj))) 1) wj)) wj)) 1)
(+.f64 (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj)) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj) wj)) -1)
(+.f64 -1 (-.f64 (-.f64 wj (/.f64 (fma.f64 -1 (/.f64 x (exp.f64 wj)) -1) wj)) (/.f64 (+.f64 1 (/.f64 x (exp.f64 wj))) (*.f64 wj wj))))
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 1 wj)))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 wj 0)
wj
(+.f64 1 (+.f64 wj -1))
wj
(+.f64 1 (+.f64 (+.f64 wj -1) 0))
wj
(+.f64 1 (-.f64 (+.f64 wj -1) 0))
wj
(+.f64 (+.f64 wj 1) -1)
wj
(+.f64 0 wj)
wj
(+.f64 (+.f64 wj -1) 1)
wj
(+.f64 -1 (+.f64 wj 1))
wj
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (log.f64 (sqrt.f64 (exp.f64 wj))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 wj))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) 0))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 wj))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 wj))) 0))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 wj))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (log.f64 (cbrt.f64 (exp.f64 wj))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 wj)))) (log.f64 (cbrt.f64 (exp.f64 wj))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 wj))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (+.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) 0))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 wj)))) (log.f64 (cbrt.f64 (exp.f64 wj))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 wj))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)) (-.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) 0))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 wj)))) (log.f64 (cbrt.f64 (exp.f64 wj))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 wj))))
(+.f64 (log.f64 (cbrt.f64 (exp.f64 wj))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2)))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 wj)))) (log.f64 (cbrt.f64 (exp.f64 wj))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 wj))))
(+.f64 (+.f64 0 (log.f64 (sqrt.f64 (exp.f64 wj)))) (log.f64 (sqrt.f64 (exp.f64 wj))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 wj))))
(+.f64 (+.f64 0 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 wj)) 2))) (log.f64 (cbrt.f64 (exp.f64 wj))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 wj)))) (log.f64 (cbrt.f64 (exp.f64 wj))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 wj))))
(*.f64 wj 1)
wj
(*.f64 1 wj)
wj
(*.f64 (sqrt.f64 wj) (sqrt.f64 wj))
wj
(*.f64 (sqrt.f64 wj) (*.f64 (sqrt.f64 wj) 1))
wj
(*.f64 (cbrt.f64 wj) (pow.f64 (cbrt.f64 wj) 2))
wj
(*.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj))
wj
(*.f64 (pow.f64 (cbrt.f64 wj) 2) (*.f64 (cbrt.f64 wj) 1))
wj
(*.f64 (*.f64 (+.f64 wj 2) wj) (/.f64 1 (+.f64 wj 2)))
wj
(*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) 1) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)))
(*.f64 (+.f64 1 (hypot.f64 1 (sqrt.f64 wj))) (-.f64 (hypot.f64 1 (sqrt.f64 wj)) 1))
(*.f64 (+.f64 1 (hypot.f64 1 (sqrt.f64 wj))) (+.f64 (hypot.f64 1 (sqrt.f64 wj)) -1))
(fma.f64 (hypot.f64 1 (sqrt.f64 wj)) (hypot.f64 1 (sqrt.f64 wj)) -1)
(*.f64 (/.f64 1 (+.f64 wj 2)) (*.f64 (+.f64 wj 2) wj))
wj
(*.f64 (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) 1) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)))
(*.f64 (/.f64 (*.f64 (+.f64 wj 2) wj) (*.f64 (+.f64 wj 2) wj)) wj)
wj
(*.f64 (/.f64 (*.f64 (+.f64 wj 2) wj) (-.f64 1 (pow.f64 (+.f64 wj 1) 2))) (neg.f64 wj))
(*.f64 (/.f64 (*.f64 wj (+.f64 wj 2)) (-.f64 1 (pow.f64 (+.f64 wj 1) 2))) (neg.f64 wj))
(/.f64 (*.f64 wj (-.f64 -2 wj)) (/.f64 (-.f64 1 (pow.f64 (+.f64 wj 1) 2)) wj))
(*.f64 (/.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 1 (pow.f64 (+.f64 wj 1) 3))) (+.f64 1 (+.f64 wj (*.f64 wj wj))))
(*.f64 (/.f64 (*.f64 wj (+.f64 wj 2)) (+.f64 1 (pow.f64 (+.f64 wj 1) 3))) (+.f64 1 (+.f64 wj (*.f64 wj wj))))
(/.f64 (*.f64 (*.f64 wj (+.f64 wj 2)) (+.f64 1 (fma.f64 wj wj wj))) (+.f64 1 (pow.f64 (+.f64 wj 1) 3)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 (*.f64 (pow.f64 (+.f64 wj 1) 2) (pow.f64 (+.f64 wj 1) 2)) (*.f64 (+.f64 wj 2) (+.f64 wj 2)))) (-.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 (pow.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 2) (+.f64 wj 2)))) (-.f64 (*.f64 wj (+.f64 wj 2)) (+.f64 wj 1)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 (+.f64 (pow.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 2) (-.f64 -2 wj))) (+.f64 (fma.f64 wj wj wj) -1)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 wj 1) 2) 3) (pow.f64 (+.f64 wj 2) 3))) (+.f64 (*.f64 (pow.f64 (+.f64 wj 1) 2) (pow.f64 (+.f64 wj 1) 2)) (-.f64 (*.f64 (+.f64 wj 2) (+.f64 wj 2)) (*.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)))))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 (pow.f64 (pow.f64 (+.f64 wj 1) 2) 3) (pow.f64 (+.f64 wj 2) 3))) (+.f64 (pow.f64 (+.f64 wj 1) 4) (*.f64 (+.f64 wj 2) (-.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 wj 1) 2) 3) (pow.f64 (+.f64 wj 2) 3)) (fma.f64 (+.f64 wj 2) (-.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (pow.f64 (+.f64 wj 1) 4))))
(/.f64 1 (/.f64 (+.f64 wj 2) (*.f64 (+.f64 wj 2) wj)))
wj
(/.f64 1 (/.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) 1) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)))
(/.f64 (*.f64 wj wj) wj)
wj
(/.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 2))
wj
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) 1) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 (+.f64 1 (pow.f64 (+.f64 wj 1) 2)) (*.f64 (+.f64 wj 1) -1)))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) 1) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)))
(/.f64 (+.f64 0 (pow.f64 wj 3)) (+.f64 (*.f64 wj wj) (-.f64 0 (*.f64 wj 0))))
wj
(/.f64 (neg.f64 (*.f64 (+.f64 wj 2) wj)) (neg.f64 (+.f64 wj 2)))
wj
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3))) (neg.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) 1) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)))
(pow.f64 wj 1)
wj
(pow.f64 (sqrt.f64 wj) 2)
wj
(pow.f64 (cbrt.f64 wj) 3)
wj
(pow.f64 (pow.f64 wj 3) 1/3)
wj
(sqrt.f64 (*.f64 wj wj))
wj
(log.f64 (exp.f64 wj))
wj
(log.f64 (+.f64 1 (expm1.f64 wj)))
wj
(cbrt.f64 (pow.f64 wj 3))
wj
(expm1.f64 (log1p.f64 wj))
wj
(exp.f64 (log.f64 wj))
wj
(exp.f64 (*.f64 (log.f64 wj) 1))
wj
(log1p.f64 (expm1.f64 wj))
wj
(fma.f64 1 wj 0)
wj
(fma.f64 1 (+.f64 wj 1) -1)
wj
(fma.f64 (hypot.f64 1 (sqrt.f64 wj)) (hypot.f64 1 (sqrt.f64 wj)) -1)
(*.f64 (+.f64 1 (hypot.f64 1 (sqrt.f64 wj))) (+.f64 (hypot.f64 1 (sqrt.f64 wj)) -1))
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) 0)
wj
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (+.f64 wj 1)) -1)
wj
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) 0)
wj
(-.f64 wj (*.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 wj (*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (/.f64 -1 (-.f64 -1 wj))))
(+.f64 wj (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 -1 (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(-.f64 wj (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 wj (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2)) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 wj (neg.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj 1) (-.f64 1 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj 1) (-.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 0))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj 2) (+.f64 1 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj 2) (-.f64 1 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj 2) (-.f64 1 (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 1 wj))
(+.f64 wj (expm1.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))) (-.f64 (/.f64 wj (+.f64 wj 1)) 0))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (-.f64 (/.f64 1 (+.f64 wj -1)) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) -1)))
(+.f64 (-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (/.f64 1 (+.f64 wj -1))) (+.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (/.f64 1 (+.f64 wj -1))) -1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (-.f64 (/.f64 1 (+.f64 wj -1)) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(+.f64 (-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (/.f64 1 (+.f64 wj -1))) (+.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (/.f64 1 (+.f64 wj -1))) -1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (+.f64 (/.f64 1 (+.f64 wj -1)) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (/.f64 1 (+.f64 wj -1))) (+.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (+.f64 (-.f64 (/.f64 (*.f64 wj wj) (+.f64 wj -1)) (/.f64 1 (+.f64 wj -1))) -1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (-.f64 (/.f64 1 (+.f64 wj 2)) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (/.f64 1 (+.f64 wj 2))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (/.f64 -1 (+.f64 wj 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (-.f64 (/.f64 1 (+.f64 wj 2)) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (/.f64 1 (+.f64 wj 2))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (/.f64 -1 (+.f64 wj 2))))
(-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (-.f64 (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2))) (/.f64 1 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj))) (+.f64 (/.f64 -1 (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (-.f64 (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 0)))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2))) (/.f64 1 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj))) (+.f64 (/.f64 -1 (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 0))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(-.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 1 wj))
(+.f64 wj (expm1.f64 (log1p.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2))) (/.f64 1 (+.f64 wj 2)))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (/.f64 1 (+.f64 wj 2))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (+.f64 (/.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 wj 2)) (/.f64 -1 (+.f64 wj 2))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))))) (/.f64 1 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(+.f64 (-.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2))) (/.f64 1 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (/.f64 (pow.f64 (+.f64 wj 1) 3) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj))) (+.f64 (/.f64 -1 (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj))) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 1 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) 1) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 1 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(*.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) 1) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (+.f64 (*.f64 wj wj) (+.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 (/.f64 x (exp.f64 wj)) wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (fma.f64 wj wj (+.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (fma.f64 wj wj (fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 wj (+.f64 wj 1)) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (+.f64 wj 2))) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (fma.f64 (*.f64 wj (+.f64 wj 2)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 (neg.f64 wj) -2))) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (fma.f64 (+.f64 wj 2) (/.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (-.f64 -2 wj))) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 1)) (*.f64 (+.f64 wj 2) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 wj 1) (*.f64 wj (+.f64 wj 2))) (*.f64 (+.f64 wj 2) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 1) (+.f64 wj 2)))
(*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 2) (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (*.f64 (+.f64 wj 2) (-.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 2) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (*.f64 wj (+.f64 wj 2)) (-.f64 -1 wj)) (*.f64 (+.f64 wj 2) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (*.f64 (+.f64 wj 2) (-.f64 (*.f64 wj (-.f64 -1 wj)) (+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) 1))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)))) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)) (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (+.f64 (-.f64 (-.f64 -2 wj) (pow.f64 (+.f64 wj 1) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 wj 1) 4) (-.f64 -1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 wj 1) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3))) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 1) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (+.f64 (-.f64 -1 wj) (+.f64 (pow.f64 (+.f64 wj 1) 4) (*.f64 (-.f64 (-.f64 -2 wj) (pow.f64 (+.f64 wj 1) 2)) (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (*.f64 (+.f64 wj 1) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 -1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj)) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj))))) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (-.f64 -1 wj)))
(*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)) (*.f64 (-.f64 -1 wj) (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (fma.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj) (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj))))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (-.f64 (*.f64 wj (pow.f64 wj 3)) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (-.f64 (pow.f64 wj 4) (*.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) 3))) (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) 3))) (+.f64 (*.f64 wj (pow.f64 wj 3)) (*.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 wj wj)))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 wj 6) (pow.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) 3))) (fma.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)) (*.f64 wj wj)) (pow.f64 wj 4)))
(/.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) 1) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(/.f64 (*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) 1) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))
(/.f64 (-.f64 (pow.f64 (+.f64 wj 1) 2) (*.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) (-.f64 (+.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (*.f64 (-.f64 (+.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (-.f64 (+.f64 wj 2) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 wj 1) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3)) (+.f64 (+.f64 (pow.f64 (+.f64 wj 1) 2) (*.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))) (*.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(/.f64 (-.f64 (pow.f64 (+.f64 wj 1) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3)) (+.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 wj 1) 3) (pow.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3)) (+.f64 (pow.f64 (+.f64 wj 1) 2) (*.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 wj 1)))))
(/.f64 (+.f64 (+.f64 wj 2) (*.f64 (*.f64 (+.f64 wj 2) wj) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(/.f64 (+.f64 (+.f64 wj 2) (*.f64 (*.f64 wj (+.f64 wj 2)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(/.f64 (fma.f64 (+.f64 wj 2) (/.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 2)) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (+.f64 wj 1)) (*.f64 (+.f64 wj 2) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj 2) (+.f64 wj 1)))
(/.f64 (fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 2) (*.f64 (+.f64 wj 1) (*.f64 wj (+.f64 wj 2)))) (*.f64 (+.f64 wj 1) (+.f64 wj 2)))
(/.f64 (*.f64 (+.f64 wj 2) (+.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj 1) (+.f64 wj 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 wj 2) wj) (-.f64 -1 wj)) (*.f64 (+.f64 wj 2) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))
(/.f64 (fma.f64 (*.f64 wj (+.f64 wj 2)) (-.f64 -1 wj) (*.f64 (+.f64 wj 2) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))
(/.f64 (*.f64 (+.f64 wj 2) (+.f64 (+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) wj) (*.f64 wj (-.f64 -1 wj)))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))
(/.f64 (+.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) 1)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2))) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(*.f64 (/.f64 (+.f64 wj (+.f64 (+.f64 2 (pow.f64 (+.f64 wj 1) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 wj 1) 4) (-.f64 -1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 1) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)))) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(/.f64 (+.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 wj 1)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (+.f64 wj 1)))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 wj 1) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj 1) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2))))
(/.f64 (fma.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 (pow.f64 (+.f64 wj 1) 4) (-.f64 -1 wj))) (*.f64 (+.f64 wj 1) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj))))
(/.f64 (+.f64 (*.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj)) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2))) (-.f64 -1 wj)))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (-.f64 -1 wj)))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj) (*.f64 (-.f64 (-.f64 -2 wj) (pow.f64 (+.f64 wj 1) 2)) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)) (-.f64 -1 wj)))
(/.f64 (+.f64 wj (+.f64 2 (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (*.f64 (+.f64 wj 2) wj)))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 2)))
(/.f64 (+.f64 (+.f64 wj 2) (*.f64 (*.f64 wj (+.f64 wj 2)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(/.f64 (fma.f64 (+.f64 wj 2) (/.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 2)) (*.f64 (+.f64 wj 2) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(/.f64 (+.f64 (pow.f64 (+.f64 wj 1) 2) (+.f64 (+.f64 wj 2) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3))))) (*.f64 (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2))) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (/.f64 (+.f64 wj 1) (-.f64 (/.f64 x (exp.f64 wj)) wj))))
(*.f64 (/.f64 (+.f64 wj (+.f64 (+.f64 2 (pow.f64 (+.f64 wj 1) 2)) (/.f64 (+.f64 (pow.f64 (+.f64 wj 1) 4) (-.f64 -1 wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 1) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)))) (-.f64 (/.f64 x (exp.f64 wj)) wj))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 2)) (*.f64 (+.f64 wj 1) (*.f64 (+.f64 wj 2) wj))) (*.f64 (+.f64 wj 1) (+.f64 wj 2)))
(/.f64 (fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 2) (*.f64 (+.f64 wj 1) (*.f64 wj (+.f64 wj 2)))) (*.f64 (+.f64 wj 1) (+.f64 wj 2)))
(/.f64 (*.f64 (+.f64 wj 2) (+.f64 (fma.f64 wj wj wj) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj 1) (+.f64 wj 2)))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (*.f64 (+.f64 wj 1) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)))) (*.f64 (+.f64 wj 1) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (+.f64 wj 1) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 wj 1) (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2))))
(/.f64 (fma.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)) (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 (pow.f64 (+.f64 wj 1) 4) (-.f64 -1 wj))) (*.f64 (+.f64 wj 1) (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj 2)) (*.f64 (-.f64 -1 wj) (*.f64 (+.f64 wj 2) wj))) (*.f64 (-.f64 -1 wj) (+.f64 wj 2)))
(/.f64 (fma.f64 (*.f64 wj (+.f64 wj 2)) (-.f64 -1 wj) (*.f64 (+.f64 wj 2) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))
(/.f64 (*.f64 (+.f64 wj 2) (+.f64 (+.f64 (/.f64 (neg.f64 x) (exp.f64 wj)) wj) (*.f64 wj (-.f64 -1 wj)))) (*.f64 (+.f64 wj 2) (-.f64 -1 wj)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))) (*.f64 (-.f64 -1 wj) (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)))) (*.f64 (-.f64 -1 wj) (+.f64 wj (+.f64 2 (pow.f64 (+.f64 wj 1) 2)))))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (neg.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj)))) (*.f64 (+.f64 (+.f64 wj 2) (pow.f64 (+.f64 wj 1) 2)) (-.f64 -1 wj)))
(/.f64 (fma.f64 (+.f64 -1 (pow.f64 (+.f64 wj 1) 3)) (-.f64 -1 wj) (*.f64 (-.f64 (-.f64 -2 wj) (pow.f64 (+.f64 wj 1) 2)) (-.f64 (/.f64 x (exp.f64 wj)) wj))) (*.f64 (+.f64 2 (+.f64 (pow.f64 (+.f64 wj 1) 2) wj)) (-.f64 -1 wj)))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)))))
(pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 1)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 3)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3) 1/3)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2))
(fabs.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 3))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 1))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 1 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 1 (+.f64 wj 1) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)) wj)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 -1 (-.f64 -1 wj)) wj)
(+.f64 wj (*.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 -1 (-.f64 -1 wj))))
(-.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 -1 wj)))
(fma.f64 (hypot.f64 1 (sqrt.f64 wj)) (hypot.f64 1 (sqrt.f64 wj)) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(fma.f64 (hypot.f64 1 (sqrt.f64 wj)) (hypot.f64 1 (sqrt.f64 wj)) (+.f64 -1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (+.f64 wj 1)) (neg.f64 (-.f64 1 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) wj)
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))

eval533.0ms (4.7%)

Compiler

Compiled 25759 to 15376 computations (40.3% saved)

prune327.0ms (2.9%)

Pruning

20 alts after pruning (17 fresh and 3 done)

PrunedKeptTotal
New94710957
Fresh4711
Picked101
Done134
Total95320973
Error
0.02%
Counts
973 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
84.42%
(fma.f64 wj wj (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)))
94.24%
(pow.f64 (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2)
93.89%
(pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 3)
97.15%
(/.f64 (/.f64 x wj) (exp.f64 wj))
14.83%
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
15.91%
(/.f64 x (+.f64 1 (*.f64 wj (+.f64 2 (*.f64 3/2 wj)))))
16.33%
(/.f64 x (+.f64 1 (*.f64 2 wj)))
14.82%
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
84.59%
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
93.85%
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
95.81%
(-.f64 wj (+.f64 wj (*.f64 (*.f64 wj wj) (+.f64 wj -1))))
31.18%
(-.f64 wj (neg.f64 x))
95.48%
(-.f64 wj 1)
3.4%
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
16.34%
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
27.47%
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 x wj)) wj) (+.f64 wj 1)))
27.11%
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
84.74%
(*.f64 wj wj)
16.86%
x
95.32%
wj
Compiler

Compiled 390 to 267 computations (31.5% saved)

localize36.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
0.02%
(*.f64 -2 (*.f64 wj x))
0.07%
(+.f64 (*.f64 -4 x) (*.f64 3/2 x))
11.58%
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2))
Compiler

Compiled 83 to 55 computations (33.7% saved)

series4.0ms (0%)

Counts
3 → 30
Calls

15 calls:

TimeVariablePointExpression
0.0ms
wj
@0
(*.f64 -2 (*.f64 wj x))
0.0ms
x
@inf
(*.f64 -2 (*.f64 wj x))
0.0ms
x
@0
(*.f64 -2 (*.f64 wj x))
0.0ms
wj
@inf
(*.f64 -2 (*.f64 wj x))
0.0ms
wj
@inf
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))

rewrite136.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
650×associate-+l+
598×associate-/r*
436×add-sqr-sqrt
434×+-commutative
414×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01961
143161
2574461
Stop Event
node limit
Counts
3 → 123
Calls
Call 1
Inputs
(+.f64 (*.f64 -4 x) (*.f64 3/2 x))
(*.f64 -2 (*.f64 wj x))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x -5/2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x 3/2))) (+.f64 1 (*.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 -4 x))) (-.f64 1 (*.f64 x 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 x -11/2)) (/.f64 (*.f64 9/4 (*.f64 x x)) (*.f64 x -11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -4 x) (exp.f64 (log1p.f64 (*.f64 x 3/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x 3/2) (exp.f64 (log1p.f64 (*.f64 -4 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x -5/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -5/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x -5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 x -5/2)) (sqrt.f64 (*.f64 x -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) -5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x -5/2)) (pow.f64 (cbrt.f64 (*.f64 x -5/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 x -5/2)) 2) (cbrt.f64 (*.f64 x -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) -5/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -5/2 x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (/.f64 1 (*.f64 x -11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 x -11/2) (*.f64 (*.f64 x -5/2) (*.f64 x -11/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))) (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (*.f64 x -11/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2))) (neg.f64 (*.f64 x -11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 9/4 (*.f64 x x)) (pow.f64 (*.f64 -4 x) 2)) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) x) -11/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) 1) (*.f64 x -11/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (sqrt.f64 (*.f64 x -11/2))) (sqrt.f64 (*.f64 x -11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (*.f64 (cbrt.f64 (*.f64 x -11/2)) (cbrt.f64 (*.f64 x -11/2)))) (cbrt.f64 (*.f64 x -11/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (+.f64 (sqrt.f64 (*.f64 -4 x)) (sqrt.f64 (*.f64 x 3/2)))) (-.f64 (sqrt.f64 (*.f64 -4 x)) (sqrt.f64 (*.f64 x 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) 1) (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x -5/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x -5/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x -5/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) -125/8) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x -5/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) -5/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x -5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) -125/8))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x -5/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x -5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -4 x (*.f64 x 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x -4 (*.f64 x 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x 3/2 (*.f64 -4 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 3/2 x (*.f64 -4 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -4 x) (*.f64 x 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x 3/2) (*.f64 -4 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -4 x)) (sqrt.f64 (*.f64 -4 x)) (*.f64 x 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x 3/2)) (sqrt.f64 (*.f64 x 3/2)) (*.f64 -4 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 -4 x)) 2) (cbrt.f64 (*.f64 -4 x)) (*.f64 x 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 9/4 (*.f64 x x))) (cbrt.f64 (*.f64 x 3/2)) (*.f64 -4 x))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 -2 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (*.f64 -2 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (*.f64 -2 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -8 (pow.f64 (*.f64 x wj) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 4 (pow.f64 (*.f64 x wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -2) (*.f64 x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 -8 (pow.f64 (*.f64 x wj) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (*.f64 -2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 -2 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (*.f64 -2 wj))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (*.f64 x wj) x))) (-.f64 1 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj)))) (-.f64 1 (+.f64 x (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))) (-.f64 1 (fma.f64 -2 (*.f64 x wj) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 x wj) 2)) (-.f64 (*.f64 x (*.f64 -2 wj)) x)) (-.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 -2 wj)) x)) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) (exp.f64 (log1p.f64 (fma.f64 -2 (*.f64 x wj) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) (/.f64 (*.f64 4 (pow.f64 (*.f64 x wj) 2)) (-.f64 (*.f64 x (*.f64 -2 wj)) x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 -2 wj)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) 1) (exp.f64 (log1p.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 2) (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (/.f64 1 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))) (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))) (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4))) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj)))) (*.f64 x x)) (-.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) 3)) (-.f64 (+.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj)))) (*.f64 x x)) (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2))) (neg.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) 1) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))) (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))) (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))) (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (+.f64 (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))))) (-.f64 (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) 1) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) (fma.f64 -2 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2)) (fma.f64 -2 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) (fma.f64 -2 (*.f64 x wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) 2) (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4))) (cbrt.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))) (fma.f64 -2 (*.f64 x wj) x))))))

simplify105.0ms (0.9%)

Algorithm
egg-herbie
Rules
1574×associate-*r/
1508×associate-/r/
812×associate-+l+
730×associate-+r+
592×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03576587
19275795
239485789
Stop Event
node limit
Counts
153 → 194
Calls
Call 1
Inputs
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(-.f64 (+.f64 (*.f64 x -5/2) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 3/2))) (+.f64 1 (*.f64 4 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 x))) (-.f64 1 (*.f64 x 3/2)))
(-.f64 (/.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 x -11/2)) (/.f64 (*.f64 9/4 (*.f64 x x)) (*.f64 x -11/2)))
(-.f64 (+.f64 (*.f64 -4 x) (exp.f64 (log1p.f64 (*.f64 x 3/2)))) 1)
(-.f64 (+.f64 (*.f64 x 3/2) (exp.f64 (log1p.f64 (*.f64 -4 x)))) 1)
(*.f64 x -5/2)
(*.f64 (*.f64 x -5/2) 1)
(*.f64 1 (*.f64 x -5/2))
(*.f64 (sqrt.f64 (*.f64 x -5/2)) (sqrt.f64 (*.f64 x -5/2)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) -5/2))
(*.f64 (cbrt.f64 (*.f64 x -5/2)) (pow.f64 (cbrt.f64 (*.f64 x -5/2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x -5/2)) 2) (cbrt.f64 (*.f64 x -5/2)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) -5/2))
(*.f64 -5/2 x)
(*.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (/.f64 1 (*.f64 x -11/2)))
(*.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))
(/.f64 1 (/.f64 (*.f64 x -11/2) (*.f64 (*.f64 x -5/2) (*.f64 x -11/2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))) (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3)))))
(/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (*.f64 x -11/2))
(/.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2))) (neg.f64 (*.f64 x -11/2)))
(/.f64 (neg.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))
(/.f64 (-.f64 (*.f64 9/4 (*.f64 x x)) (pow.f64 (*.f64 -4 x) 2)) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))
(/.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) x) -11/2)
(/.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) 1) (*.f64 x -11/2))
(/.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (sqrt.f64 (*.f64 x -11/2))) (sqrt.f64 (*.f64 x -11/2)))
(/.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (*.f64 (cbrt.f64 (*.f64 x -11/2)) (cbrt.f64 (*.f64 x -11/2)))) (cbrt.f64 (*.f64 x -11/2)))
(/.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (+.f64 (sqrt.f64 (*.f64 -4 x)) (sqrt.f64 (*.f64 x 3/2)))) (-.f64 (sqrt.f64 (*.f64 -4 x)) (sqrt.f64 (*.f64 x 3/2))))
(/.f64 (/.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) 1) (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))))
(/.f64 (/.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))
(/.f64 (/.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))
(pow.f64 (*.f64 x -5/2) 1)
(pow.f64 (sqrt.f64 (*.f64 x -5/2)) 2)
(pow.f64 (cbrt.f64 (*.f64 x -5/2)) 3)
(pow.f64 (*.f64 (pow.f64 x 3) -125/8) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x -5/2) 2))
(log.f64 (pow.f64 (exp.f64 x) -5/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -5/2))))
(cbrt.f64 (*.f64 (pow.f64 x 3) -125/8))
(expm1.f64 (log1p.f64 (*.f64 x -5/2)))
(exp.f64 (log.f64 (*.f64 x -5/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 x -5/2)) 1))
(log1p.f64 (expm1.f64 (*.f64 x -5/2)))
(fma.f64 -4 x (*.f64 x 3/2))
(fma.f64 x -4 (*.f64 x 3/2))
(fma.f64 x 3/2 (*.f64 -4 x))
(fma.f64 3/2 x (*.f64 -4 x))
(fma.f64 1 (*.f64 -4 x) (*.f64 x 3/2))
(fma.f64 1 (*.f64 x 3/2) (*.f64 -4 x))
(fma.f64 (sqrt.f64 (*.f64 -4 x)) (sqrt.f64 (*.f64 -4 x)) (*.f64 x 3/2))
(fma.f64 (sqrt.f64 (*.f64 x 3/2)) (sqrt.f64 (*.f64 x 3/2)) (*.f64 -4 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -4 x)) 2) (cbrt.f64 (*.f64 -4 x)) (*.f64 x 3/2))
(fma.f64 (cbrt.f64 (*.f64 9/4 (*.f64 x x))) (cbrt.f64 (*.f64 x 3/2)) (*.f64 -4 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj)))) 1)
(pow.f64 (*.f64 x (*.f64 -2 wj)) 1)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 -2 wj))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 -2 wj))) 3)
(pow.f64 (*.f64 -8 (pow.f64 (*.f64 x wj) 3)) 1/3)
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 x wj) 2)))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 x wj)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 -2 wj)))))
(cbrt.f64 (*.f64 -8 (pow.f64 (*.f64 x wj) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj))))
(exp.f64 (log.f64 (*.f64 x (*.f64 -2 wj))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 -2 wj))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 -2 wj))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (*.f64 x wj) x))) (-.f64 1 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj)))) (-.f64 1 (+.f64 x (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))) (-.f64 1 (fma.f64 -2 (*.f64 x wj) x)))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))
(-.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 x wj) 2)) (-.f64 (*.f64 x (*.f64 -2 wj)) x)) (-.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 -2 wj)) x)) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))
(-.f64 (+.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) (exp.f64 (log1p.f64 (fma.f64 -2 (*.f64 x wj) x)))) 1)
(-.f64 (+.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) (/.f64 (*.f64 4 (pow.f64 (*.f64 x wj) 2)) (-.f64 (*.f64 x (*.f64 -2 wj)) x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 -2 wj)) x)))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))) 1)
(-.f64 (+.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) (exp.f64 (log1p.f64 x))) 1)
(-.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj))))) 1)
(-.f64 (+.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) 1) (exp.f64 (log1p.f64 x))) 1)
(*.f64 1 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)))
(*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 1)
(*.f64 (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 2) (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(*.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (/.f64 1 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))
(/.f64 1 (/.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))) (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))) (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4))) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj)))) (*.f64 x x)) (-.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) 3)) (-.f64 (+.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj)))) (*.f64 x x)) (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2))) (neg.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) 1) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))) (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))) (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))) (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (+.f64 (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))))) (-.f64 (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) 1) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))
(pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(exp.f64 (log.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(fma.f64 1 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 1 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2)) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))
(fma.f64 (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) 2) (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4))) (cbrt.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))) (fma.f64 -2 (*.f64 x wj) x))
Outputs
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(pow.f64 wj 2)
(*.f64 wj wj)
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (*.f64 wj wj) (*.f64 x (fma.f64 -2 wj (+.f64 1 (*.f64 (*.f64 wj wj) 5/2)))))
(fma.f64 x (fma.f64 wj -2 (fma.f64 (*.f64 wj wj) 5/2 1)) (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (*.f64 wj wj) (*.f64 x (fma.f64 -2 wj (+.f64 1 (*.f64 (*.f64 wj wj) 5/2)))))
(fma.f64 x (fma.f64 wj -2 (fma.f64 (*.f64 wj wj) 5/2 1)) (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (*.f64 (+.f64 (*.f64 -2 wj) (+.f64 1 (*.f64 5/2 (pow.f64 wj 2)))) x))
(+.f64 (*.f64 wj wj) (*.f64 x (fma.f64 -2 wj (+.f64 1 (*.f64 (*.f64 wj wj) 5/2)))))
(fma.f64 x (fma.f64 wj -2 (fma.f64 (*.f64 wj wj) 5/2 1)) (*.f64 wj wj))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2)))))
(*.f64 x (+.f64 1 (fma.f64 -2 wj (*.f64 (*.f64 wj wj) 5/2))))
(*.f64 x (fma.f64 wj -2 (fma.f64 (*.f64 wj wj) 5/2 1)))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (*.f64 wj wj) (*.f64 x (fma.f64 -2 wj (+.f64 1 (*.f64 (*.f64 wj wj) 5/2)))))
(fma.f64 x (fma.f64 wj -2 (fma.f64 (*.f64 wj wj) 5/2 1)) (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (*.f64 wj wj) (*.f64 x (fma.f64 -2 wj (+.f64 1 (*.f64 (*.f64 wj wj) 5/2)))))
(fma.f64 x (fma.f64 wj -2 (fma.f64 (*.f64 wj wj) 5/2 1)) (*.f64 wj wj))
(+.f64 (pow.f64 wj 2) (*.f64 x (+.f64 1 (+.f64 (*.f64 -2 wj) (*.f64 5/2 (pow.f64 wj 2))))))
(+.f64 (*.f64 wj wj) (*.f64 x (fma.f64 -2 wj (+.f64 1 (*.f64 (*.f64 wj wj) 5/2)))))
(fma.f64 x (fma.f64 wj -2 (fma.f64 (*.f64 wj wj) 5/2 1)) (*.f64 wj wj))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -5/2 (*.f64 wj wj) (*.f64 wj 2)) -1)))
(*.f64 x (neg.f64 (fma.f64 -5/2 (*.f64 wj wj) (fma.f64 wj 2 -1))))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (*.f64 wj wj) (neg.f64 (*.f64 x (+.f64 (fma.f64 -5/2 (*.f64 wj wj) (*.f64 wj 2)) -1))))
(-.f64 (*.f64 wj wj) (*.f64 x (fma.f64 -5/2 (*.f64 wj wj) (fma.f64 wj 2 -1))))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (*.f64 wj wj) (neg.f64 (*.f64 x (+.f64 (fma.f64 -5/2 (*.f64 wj wj) (*.f64 wj 2)) -1))))
(-.f64 (*.f64 wj wj) (*.f64 x (fma.f64 -5/2 (*.f64 wj wj) (fma.f64 wj 2 -1))))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 -5/2 (pow.f64 wj 2)) (*.f64 2 wj)) 1) x)))
(+.f64 (*.f64 wj wj) (neg.f64 (*.f64 x (+.f64 (fma.f64 -5/2 (*.f64 wj wj) (*.f64 wj 2)) -1))))
(-.f64 (*.f64 wj wj) (*.f64 x (fma.f64 -5/2 (*.f64 wj wj) (fma.f64 wj 2 -1))))
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 x wj) x)
(fma.f64 x (*.f64 wj -2) x)
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2))
(*.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(fma.f64 (-.f64 1 (*.f64 -5/2 x)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2)))
(fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2)))
(*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2))
(*.f64 (*.f64 wj wj) (-.f64 1 (*.f64 -5/2 x)))
(*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (*.f64 -2 (*.f64 wj x)))
(fma.f64 (-.f64 1 (*.f64 -5/2 x)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2)))
(fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2)))
(-.f64 (+.f64 (*.f64 x -5/2) 1) 1)
(*.f64 -5/2 x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 3/2))) (+.f64 1 (*.f64 4 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 3/2))) (+.f64 1 (*.f64 x 4)))
(fma.f64 x -4 (expm1.f64 (log1p.f64 (*.f64 x 3/2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -4 x))) (-.f64 1 (*.f64 x 3/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -4))) (-.f64 1 (*.f64 x 3/2)))
(fma.f64 x 3/2 (expm1.f64 (log1p.f64 (*.f64 x -4))))
(-.f64 (/.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 x -11/2)) (/.f64 (*.f64 9/4 (*.f64 x x)) (*.f64 x -11/2)))
(-.f64 (/.f64 (pow.f64 (*.f64 x -4) 2) (*.f64 x -11/2)) (*.f64 (/.f64 9/4 x) (/.f64 (*.f64 x x) -11/2)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) 16) (*.f64 x -11/2)) (*.f64 (/.f64 (*.f64 x x) x) -9/22))
(+.f64 (/.f64 (*.f64 (*.f64 x x) 16) (*.f64 x -11/2)) (/.f64 -9/4 (/.f64 -11/2 x)))
(-.f64 (+.f64 (*.f64 -4 x) (exp.f64 (log1p.f64 (*.f64 x 3/2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 3/2))) (+.f64 1 (*.f64 x 4)))
(fma.f64 x -4 (expm1.f64 (log1p.f64 (*.f64 x 3/2))))
(-.f64 (+.f64 (*.f64 x 3/2) (exp.f64 (log1p.f64 (*.f64 -4 x)))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x -4))) (-.f64 1 (*.f64 x 3/2)))
(fma.f64 x 3/2 (expm1.f64 (log1p.f64 (*.f64 x -4))))
(*.f64 x -5/2)
(*.f64 -5/2 x)
(*.f64 (*.f64 x -5/2) 1)
(*.f64 -5/2 x)
(*.f64 1 (*.f64 x -5/2))
(*.f64 -5/2 x)
(*.f64 (sqrt.f64 (*.f64 x -5/2)) (sqrt.f64 (*.f64 x -5/2)))
(*.f64 -5/2 x)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) -5/2))
(*.f64 -5/2 x)
(*.f64 (cbrt.f64 (*.f64 x -5/2)) (pow.f64 (cbrt.f64 (*.f64 x -5/2)) 2))
(*.f64 -5/2 x)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x -5/2)) 2) (cbrt.f64 (*.f64 x -5/2)))
(*.f64 -5/2 x)
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) -5/2))
(*.f64 -5/2 x)
(*.f64 -5/2 x)
(*.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (/.f64 1 (*.f64 x -11/2)))
(*.f64 -5/2 x)
(*.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (/.f64 1 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))
(*.f64 (*.f64 (pow.f64 x 3) -485/8) (/.f64 1 (+.f64 (pow.f64 (*.f64 x -4) 2) (*.f64 x (*.f64 3/2 (+.f64 (*.f64 x 3/2) (*.f64 x 4)))))))
(*.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))) -485/8)
(*.f64 (pow.f64 x 3) (/.f64 -485/8 (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))))
(/.f64 1 (/.f64 (*.f64 x -11/2) (*.f64 (*.f64 x -5/2) (*.f64 x -11/2))))
(*.f64 -5/2 x)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))) (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3)))))
(*.f64 (*.f64 (pow.f64 x 3) -485/8) (/.f64 1 (+.f64 (pow.f64 (*.f64 x -4) 2) (*.f64 x (*.f64 3/2 (+.f64 (*.f64 x 3/2) (*.f64 x 4)))))))
(*.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))) -485/8)
(*.f64 (pow.f64 x 3) (/.f64 -485/8 (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))))
(/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (*.f64 x -11/2))
(*.f64 -5/2 x)
(/.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))))
(*.f64 (*.f64 (pow.f64 x 3) -485/8) (/.f64 1 (+.f64 (pow.f64 (*.f64 x -4) 2) (*.f64 x (*.f64 3/2 (+.f64 (*.f64 x 3/2) (*.f64 x 4)))))))
(*.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))) -485/8)
(*.f64 (pow.f64 x 3) (/.f64 -485/8 (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))))
(/.f64 (neg.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2))) (neg.f64 (*.f64 x -11/2)))
(*.f64 -5/2 x)
(/.f64 (neg.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3)))) (neg.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))
(*.f64 (*.f64 (pow.f64 x 3) -485/8) (/.f64 1 (+.f64 (pow.f64 (*.f64 x -4) 2) (*.f64 x (*.f64 3/2 (+.f64 (*.f64 x 3/2) (*.f64 x 4)))))))
(*.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))) -485/8)
(*.f64 (pow.f64 x 3) (/.f64 -485/8 (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))))
(/.f64 (-.f64 (*.f64 9/4 (*.f64 x x)) (pow.f64 (*.f64 -4 x) 2)) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))
(/.f64 (-.f64 (*.f64 (*.f64 9/4 x) x) (pow.f64 (*.f64 x -4) 2)) (+.f64 (*.f64 x 3/2) (*.f64 x 4)))
(/.f64 (-.f64 (*.f64 x (*.f64 x 9/4)) (*.f64 (*.f64 x x) 16)) (*.f64 x 11/2))
(/.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) x) -11/2)
(*.f64 -5/2 x)
(/.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) 1) (*.f64 x -11/2))
(*.f64 -5/2 x)
(/.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (sqrt.f64 (*.f64 x -11/2))) (sqrt.f64 (*.f64 x -11/2)))
(*.f64 -5/2 x)
(/.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (*.f64 (cbrt.f64 (*.f64 x -11/2)) (cbrt.f64 (*.f64 x -11/2)))) (cbrt.f64 (*.f64 x -11/2)))
(*.f64 -5/2 x)
(/.f64 (/.f64 (*.f64 (*.f64 x -5/2) (*.f64 x -11/2)) (+.f64 (sqrt.f64 (*.f64 -4 x)) (sqrt.f64 (*.f64 x 3/2)))) (-.f64 (sqrt.f64 (*.f64 -4 x)) (sqrt.f64 (*.f64 x 3/2))))
(/.f64 (*.f64 (*.f64 -5/2 x) (*.f64 x -11/2)) (*.f64 (-.f64 (sqrt.f64 (*.f64 x -4)) (sqrt.f64 (*.f64 x 3/2))) (+.f64 (sqrt.f64 (*.f64 x -4)) (sqrt.f64 (*.f64 x 3/2)))))
(/.f64 x (/.f64 (*.f64 (+.f64 (sqrt.f64 (*.f64 x -4)) (sqrt.f64 (*.f64 x 3/2))) (-.f64 (sqrt.f64 (*.f64 x -4)) (sqrt.f64 (*.f64 x 3/2)))) (*.f64 55/4 x)))
(*.f64 (/.f64 x (-.f64 (sqrt.f64 (*.f64 x -4)) (sqrt.f64 (*.f64 x 3/2)))) (/.f64 (*.f64 55/4 x) (+.f64 (sqrt.f64 (*.f64 x -4)) (sqrt.f64 (*.f64 x 3/2)))))
(/.f64 (/.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) 1) (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))))
(*.f64 (*.f64 (pow.f64 x 3) -485/8) (/.f64 1 (+.f64 (pow.f64 (*.f64 x -4) 2) (*.f64 x (*.f64 3/2 (+.f64 (*.f64 x 3/2) (*.f64 x 4)))))))
(*.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))) -485/8)
(*.f64 (pow.f64 x 3) (/.f64 -485/8 (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))))
(/.f64 (/.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x)))))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))
(*.f64 (*.f64 (pow.f64 x 3) -485/8) (/.f64 1 (+.f64 (pow.f64 (*.f64 x -4) 2) (*.f64 x (*.f64 3/2 (+.f64 (*.f64 x 3/2) (*.f64 x 4)))))))
(*.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))) -485/8)
(*.f64 (pow.f64 x 3) (/.f64 -485/8 (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))))
(/.f64 (/.f64 (+.f64 (*.f64 -64 (pow.f64 x 3)) (*.f64 27/8 (pow.f64 x 3))) (*.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 -4 x) 2) (*.f64 (*.f64 x 3/2) (-.f64 (*.f64 x 3/2) (*.f64 -4 x))))))
(*.f64 (*.f64 (pow.f64 x 3) -485/8) (/.f64 1 (+.f64 (pow.f64 (*.f64 x -4) 2) (*.f64 x (*.f64 3/2 (+.f64 (*.f64 x 3/2) (*.f64 x 4)))))))
(*.f64 (/.f64 (pow.f64 x 3) (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))) -485/8)
(*.f64 (pow.f64 x 3) (/.f64 -485/8 (fma.f64 x (*.f64 3/2 (*.f64 x 11/2)) (*.f64 (*.f64 x x) 16))))
(pow.f64 (*.f64 x -5/2) 1)
(*.f64 -5/2 x)
(pow.f64 (sqrt.f64 (*.f64 x -5/2)) 2)
(*.f64 -5/2 x)
(pow.f64 (cbrt.f64 (*.f64 x -5/2)) 3)
(*.f64 -5/2 x)
(pow.f64 (*.f64 (pow.f64 x 3) -125/8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) -125/8))
(sqrt.f64 (pow.f64 (*.f64 x -5/2) 2))
(sqrt.f64 (pow.f64 (*.f64 -5/2 x) 2))
(fabs.f64 (*.f64 -5/2 x))
(log.f64 (pow.f64 (exp.f64 x) -5/2))
(*.f64 -5/2 x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x -5/2))))
(*.f64 -5/2 x)
(cbrt.f64 (*.f64 (pow.f64 x 3) -125/8))
(expm1.f64 (log1p.f64 (*.f64 x -5/2)))
(*.f64 -5/2 x)
(exp.f64 (log.f64 (*.f64 x -5/2)))
(*.f64 -5/2 x)
(exp.f64 (*.f64 (log.f64 (*.f64 x -5/2)) 1))
(*.f64 -5/2 x)
(log1p.f64 (expm1.f64 (*.f64 x -5/2)))
(*.f64 -5/2 x)
(fma.f64 -4 x (*.f64 x 3/2))
(*.f64 -5/2 x)
(fma.f64 x -4 (*.f64 x 3/2))
(*.f64 -5/2 x)
(fma.f64 x 3/2 (*.f64 -4 x))
(*.f64 -5/2 x)
(fma.f64 3/2 x (*.f64 -4 x))
(*.f64 -5/2 x)
(fma.f64 1 (*.f64 -4 x) (*.f64 x 3/2))
(*.f64 -5/2 x)
(fma.f64 1 (*.f64 x 3/2) (*.f64 -4 x))
(*.f64 -5/2 x)
(fma.f64 (sqrt.f64 (*.f64 -4 x)) (sqrt.f64 (*.f64 -4 x)) (*.f64 x 3/2))
(*.f64 -5/2 x)
(fma.f64 (sqrt.f64 (*.f64 x 3/2)) (sqrt.f64 (*.f64 x 3/2)) (*.f64 -4 x))
(*.f64 -5/2 x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -4 x)) 2) (cbrt.f64 (*.f64 -4 x)) (*.f64 x 3/2))
(*.f64 -5/2 x)
(fma.f64 (cbrt.f64 (*.f64 9/4 (*.f64 x x))) (cbrt.f64 (*.f64 x 3/2)) (*.f64 -4 x))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 9/4 x) x)) (cbrt.f64 (*.f64 x 3/2)) (*.f64 x -4))
(fma.f64 (cbrt.f64 (*.f64 x (*.f64 x 9/4))) (cbrt.f64 (*.f64 x 3/2)) (*.f64 x -4))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj)))) 1)
(*.f64 x (*.f64 wj -2))
(pow.f64 (*.f64 x (*.f64 -2 wj)) 1)
(*.f64 x (*.f64 wj -2))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 -2 wj))) 2)
(*.f64 x (*.f64 wj -2))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 -2 wj))) 3)
(*.f64 x (*.f64 wj -2))
(pow.f64 (*.f64 -8 (pow.f64 (*.f64 x wj) 3)) 1/3)
(cbrt.f64 (*.f64 -8 (pow.f64 (*.f64 x wj) 3)))
(sqrt.f64 (*.f64 4 (pow.f64 (*.f64 x wj) 2)))
(log.f64 (pow.f64 (exp.f64 -2) (*.f64 x wj)))
(*.f64 x (*.f64 wj -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 -2 wj)))))
(*.f64 x (*.f64 wj -2))
(cbrt.f64 (*.f64 -8 (pow.f64 (*.f64 x wj) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj))))
(*.f64 x (*.f64 wj -2))
(exp.f64 (log.f64 (*.f64 x (*.f64 -2 wj))))
(*.f64 x (*.f64 wj -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 -2 wj))) 1))
(*.f64 x (*.f64 wj -2))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 -2 wj))))
(*.f64 x (*.f64 wj -2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)))) 1)
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (*.f64 x wj) x))) (-.f64 1 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (*.f64 x wj) x))) 1) (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))
(fma.f64 wj (*.f64 wj (fma.f64 x 5/2 1)) (expm1.f64 (log1p.f64 (fma.f64 x (*.f64 wj -2) x))))
(fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (expm1.f64 (log1p.f64 (fma.f64 x (*.f64 wj -2) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj)))) (-.f64 1 (+.f64 x (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))) (-.f64 1 (fma.f64 -2 (*.f64 x wj) x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))) (-.f64 1 (fma.f64 -2 (*.f64 x wj) x)))
(+.f64 (fma.f64 x (*.f64 wj -2) x) (expm1.f64 (log1p.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)))))
(-.f64 (exp.f64 (log1p.f64 x)) (-.f64 1 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj)))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2))))
(+.f64 (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2))) (expm1.f64 (log1p.f64 x)))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))) (/.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2)) (-.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) (fma.f64 x (*.f64 wj -2) x)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4) (neg.f64 (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2))) (fma.f64 (fma.f64 x 5/2 1) (*.f64 wj wj) (neg.f64 (fma.f64 x (*.f64 wj -2) x))))
(-.f64 (/.f64 (*.f64 4 (pow.f64 (*.f64 x wj) 2)) (-.f64 (*.f64 x (*.f64 -2 wj)) x)) (-.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 -2 wj)) x)) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))
(+.f64 (-.f64 (/.f64 4 (/.f64 (-.f64 (*.f64 x (*.f64 wj -2)) x) (pow.f64 (*.f64 x wj) 2))) (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 wj -2)) x))) (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))
(-.f64 (fma.f64 wj (*.f64 wj (fma.f64 x 5/2 1)) (/.f64 4 (/.f64 (fma.f64 x (*.f64 wj -2) (neg.f64 x)) (pow.f64 (*.f64 x wj) 2)))) (*.f64 (/.f64 x (fma.f64 x (*.f64 wj -2) (neg.f64 x))) x))
(-.f64 (fma.f64 wj (*.f64 wj (fma.f64 x 5/2 1)) (*.f64 (/.f64 4 (fma.f64 x (*.f64 wj -2) (neg.f64 x))) (pow.f64 (*.f64 x wj) 2))) (*.f64 (/.f64 x (fma.f64 x (*.f64 wj -2) (neg.f64 x))) x))
(-.f64 (+.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) (exp.f64 (log1p.f64 (fma.f64 -2 (*.f64 x wj) x)))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (*.f64 x wj) x))) 1) (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))
(fma.f64 wj (*.f64 wj (fma.f64 x 5/2 1)) (expm1.f64 (log1p.f64 (fma.f64 x (*.f64 wj -2) x))))
(fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (expm1.f64 (log1p.f64 (fma.f64 x (*.f64 wj -2) x))))
(-.f64 (+.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) (/.f64 (*.f64 4 (pow.f64 (*.f64 x wj) 2)) (-.f64 (*.f64 x (*.f64 -2 wj)) x))) (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 -2 wj)) x)))
(+.f64 (-.f64 (/.f64 4 (/.f64 (-.f64 (*.f64 x (*.f64 wj -2)) x) (pow.f64 (*.f64 x wj) 2))) (/.f64 (*.f64 x x) (-.f64 (*.f64 x (*.f64 wj -2)) x))) (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))
(-.f64 (fma.f64 wj (*.f64 wj (fma.f64 x 5/2 1)) (/.f64 4 (/.f64 (fma.f64 x (*.f64 wj -2) (neg.f64 x)) (pow.f64 (*.f64 x wj) 2)))) (*.f64 (/.f64 x (fma.f64 x (*.f64 wj -2) (neg.f64 x))) x))
(-.f64 (fma.f64 wj (*.f64 wj (fma.f64 x 5/2 1)) (*.f64 (/.f64 4 (fma.f64 x (*.f64 wj -2) (neg.f64 x))) (pow.f64 (*.f64 x wj) 2))) (*.f64 (/.f64 x (fma.f64 x (*.f64 wj -2) (neg.f64 x))) x))
(-.f64 (+.f64 (fma.f64 -2 (*.f64 x wj) x) (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))) (-.f64 1 (fma.f64 -2 (*.f64 x wj) x)))
(+.f64 (fma.f64 x (*.f64 wj -2) x) (expm1.f64 (log1p.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)))))
(-.f64 (+.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2))))
(+.f64 (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2))) (expm1.f64 (log1p.f64 x)))
(-.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))) (exp.f64 (log1p.f64 (*.f64 x (*.f64 -2 wj))))) 1)
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(-.f64 (+.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) 1) (exp.f64 (log1p.f64 x))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 x)) 1) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2))))
(+.f64 (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2))) (expm1.f64 (log1p.f64 x)))
(*.f64 1 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 1)
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(*.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 2))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 2) (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(*.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (/.f64 1 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2)) (-.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) (fma.f64 x (*.f64 wj -2) x)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4) (neg.f64 (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2))) (fma.f64 (fma.f64 x 5/2 1) (*.f64 wj wj) (neg.f64 (fma.f64 x (*.f64 wj -2) x))))
(*.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (/.f64 1 (fma.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) 3) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 3)) (fma.f64 (fma.f64 x (*.f64 wj -2) x) (-.f64 (fma.f64 x (*.f64 wj -2) x) (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1))) (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4))))
(/.f64 1 (/.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))) (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2)) (-.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) (fma.f64 x (*.f64 wj -2) x)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4) (neg.f64 (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2))) (fma.f64 (fma.f64 x 5/2 1) (*.f64 wj wj) (neg.f64 (fma.f64 x (*.f64 wj -2) x))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))) (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (/.f64 1 (fma.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) 3) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 3)) (fma.f64 (fma.f64 x (*.f64 wj -2) x) (-.f64 (fma.f64 x (*.f64 wj -2) x) (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1))) (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2)) (-.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) (fma.f64 x (*.f64 wj -2) x)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4) (neg.f64 (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2))) (fma.f64 (fma.f64 x 5/2 1) (*.f64 wj wj) (neg.f64 (fma.f64 x (*.f64 wj -2) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (/.f64 1 (fma.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) 3) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 3)) (fma.f64 (fma.f64 x (*.f64 wj -2) x) (-.f64 (fma.f64 x (*.f64 wj -2) x) (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1))) (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4))) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2)) (-.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) (fma.f64 x (*.f64 wj -2) x)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4) (neg.f64 (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2))) (fma.f64 (fma.f64 x 5/2 1) (*.f64 wj wj) (neg.f64 (fma.f64 x (*.f64 wj -2) x))))
(/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj)))) (*.f64 x x)) (-.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) x))
(/.f64 (*.f64 (+.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2))) x) (-.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2))) x)) (-.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2))) x))
(/.f64 (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x)) (/.f64 (-.f64 (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2))) x) (-.f64 (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2))) x)))
(*.f64 (/.f64 (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x)) (-.f64 (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2))) x)) (-.f64 (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2))) x))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) 3)) (-.f64 (+.f64 (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj)))) (*.f64 x x)) (*.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 -2 wj))) x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2))) 3)) (-.f64 (fma.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2))) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2))) (*.f64 x x)) (*.f64 x (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (*.f64 x (*.f64 wj -2))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2))) 3)) (fma.f64 (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2))) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2))) (*.f64 x (-.f64 x (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) (*.f64 x (*.f64 wj -2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2))) (neg.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2)) (-.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) (fma.f64 x (*.f64 wj -2) x)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4) (neg.f64 (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2))) (fma.f64 (fma.f64 x 5/2 1) (*.f64 wj wj) (neg.f64 (fma.f64 x (*.f64 wj -2) x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (/.f64 1 (fma.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) 3) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 3)) (fma.f64 (fma.f64 x (*.f64 wj -2) x) (-.f64 (fma.f64 x (*.f64 wj -2) x) (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1))) (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) 1) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2)) (-.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) (fma.f64 x (*.f64 wj -2) x)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4) (neg.f64 (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2))) (fma.f64 (fma.f64 x 5/2 1) (*.f64 wj wj) (neg.f64 (fma.f64 x (*.f64 wj -2) x))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))) (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2)) (-.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) (fma.f64 x (*.f64 wj -2) x)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4) (neg.f64 (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2))) (fma.f64 (fma.f64 x 5/2 1) (*.f64 wj wj) (neg.f64 (fma.f64 x (*.f64 wj -2) x))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (*.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))) (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))) (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (neg.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2)) (-.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) (fma.f64 x (*.f64 wj -2) x)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4) (neg.f64 (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2))) (fma.f64 (fma.f64 x 5/2 1) (*.f64 wj wj) (neg.f64 (fma.f64 x (*.f64 wj -2) x))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 2)) (+.f64 (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))))) (-.f64 (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4)) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2)) (*.f64 (fma.f64 wj (sqrt.f64 (fma.f64 x 5/2 1)) (sqrt.f64 (fma.f64 x (*.f64 wj -2) x))) (fma.f64 wj (sqrt.f64 (fma.f64 x 5/2 1)) (neg.f64 (sqrt.f64 (fma.f64 x (*.f64 wj -2) x))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4) (neg.f64 (pow.f64 (fma.f64 x (*.f64 wj -2) x) 2))) (*.f64 (fma.f64 wj (sqrt.f64 (fma.f64 x 5/2 1)) (sqrt.f64 (fma.f64 x (*.f64 wj -2) x))) (fma.f64 wj (sqrt.f64 (fma.f64 x 5/2 1)) (neg.f64 (sqrt.f64 (fma.f64 x (*.f64 wj -2) x))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) 1) (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (/.f64 1 (fma.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) 3) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 3)) (fma.f64 (fma.f64 x (*.f64 wj -2) x) (-.f64 (fma.f64 x (*.f64 wj -2) x) (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1))) (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (/.f64 1 (fma.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) 3) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 3)) (fma.f64 (fma.f64 x (*.f64 wj -2) x) (-.f64 (fma.f64 x (*.f64 wj -2) x) (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1))) (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4))))
(/.f64 (/.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4)) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))) 3) (pow.f64 (fma.f64 -2 (*.f64 x wj) x) 3)) (/.f64 1 (fma.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4) (*.f64 (fma.f64 -2 (*.f64 x wj) x) (-.f64 (fma.f64 -2 (*.f64 x wj) x) (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1)) 3) (pow.f64 (fma.f64 x (*.f64 wj -2) x) 3)) (fma.f64 (fma.f64 x (*.f64 wj -2) x) (-.f64 (fma.f64 x (*.f64 wj -2) x) (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1))) (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4))))
(pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 1)
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 2)
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 3)
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(pow.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 3) 1/3)
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 2))
(fabs.f64 (fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x)))
(log.f64 (exp.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x)) 3))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(exp.f64 (log.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))) 1))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(fma.f64 1 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(fma.f64 1 (fma.f64 -2 (*.f64 x wj) x) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(fma.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2)) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(fma.f64 (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (sqrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(fma.f64 (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) (*.f64 wj (sqrt.f64 (+.f64 1 (*.f64 x 5/2)))) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (*.f64 wj (sqrt.f64 (fma.f64 x 5/2 1))) (*.f64 wj (sqrt.f64 (fma.f64 x 5/2 1))) (fma.f64 x (*.f64 wj -2) x))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) 2) (cbrt.f64 (fma.f64 -2 (*.f64 x wj) x)) (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2)))))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 x (*.f64 wj -2) (fma.f64 (*.f64 wj wj) (fma.f64 x 5/2 1) x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4))) (cbrt.f64 (*.f64 wj (*.f64 wj (+.f64 1 (*.f64 x 5/2))))) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 x 5/2)) 2) (pow.f64 wj 4))) (cbrt.f64 (*.f64 (*.f64 wj wj) (+.f64 1 (*.f64 x 5/2)))) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 x 5/2 1) 2) (pow.f64 wj 4))) (cbrt.f64 (*.f64 (*.f64 wj wj) (fma.f64 x 5/2 1))) (fma.f64 x (*.f64 wj -2) x))

localize3.0ms (0%)

Compiler

Compiled 6 to 3 computations (50% saved)

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.02%
(/.f64 x (+.f64 1 (*.f64 2 wj)))
Compiler

Compiled 21 to 15 computations (28.6% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 x (+.f64 1 (*.f64 2 wj)))
1.0ms
x
@inf
(/.f64 x (+.f64 1 (*.f64 2 wj)))
0.0ms
wj
@inf
(/.f64 x (+.f64 1 (*.f64 2 wj)))
0.0ms
x
@-inf
(/.f64 x (+.f64 1 (*.f64 2 wj)))
0.0ms
wj
@-inf
(/.f64 x (+.f64 1 (*.f64 2 wj)))

rewrite64.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1936×add-sqr-sqrt
1914×*-un-lft-identity
1792×add-cube-cbrt
1774×add-cbrt-cube
182×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0919
118815
2239115
Stop Event
node limit
Counts
1 → 34
Calls
Call 1
Inputs
(/.f64 x (+.f64 1 (*.f64 2 wj)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 2 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (fma.f64 2 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (fma.f64 2 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (fma.f64 2 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (fma.f64 2 wj 1))) (sqrt.f64 (/.f64 x (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) 2) (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 2 wj 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 wj 1))) (/.f64 x (sqrt.f64 (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 wj 1)) 2)) (/.f64 x (cbrt.f64 (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 1 (pow.f64 (*.f64 2 wj) 2))) (+.f64 1 (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 1 (*.f64 8 (pow.f64 wj 3)))) (+.f64 1 (-.f64 (pow.f64 (*.f64 2 wj) 2) (*.f64 2 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 2 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 2 wj 1)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 2 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 2 wj 1))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 2 wj 1)) 2)) (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (fma.f64 2 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (fma.f64 2 wj 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (fma.f64 2 wj 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 2 wj 1) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (fma.f64 2 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 2 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (fma.f64 2 wj 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 x (fma.f64 2 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 2 wj 1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (fma.f64 2 wj 1))))))))

simplify61.0ms (0.5%)

Algorithm
egg-herbie
Rules
1636×distribute-lft-in
1334×associate-+r+
982×associate-+l+
644×associate-*r/
566×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01301202
13381164
212291094
348271094
Stop Event
node limit
Counts
46 → 78
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(*.f64 1/2 (/.f64 x wj))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(*.f64 1/2 (/.f64 x wj))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 2 wj 1)))) 1)
(*.f64 x (/.f64 1 (fma.f64 2 wj 1)))
(*.f64 1 (/.f64 x (fma.f64 2 wj 1)))
(*.f64 (/.f64 x (fma.f64 2 wj 1)) 1)
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 2 wj 1))) (sqrt.f64 (/.f64 x (fma.f64 2 wj 1))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 2 wj 1))))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) 2) (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 2 wj 1))))
(*.f64 (/.f64 1 (fma.f64 2 wj 1)) x)
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 2 wj 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 wj 1))) (/.f64 x (sqrt.f64 (fma.f64 2 wj 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 wj 1)) 2)) (/.f64 x (cbrt.f64 (fma.f64 2 wj 1))))
(*.f64 (/.f64 x (-.f64 1 (pow.f64 (*.f64 2 wj) 2))) (+.f64 1 (*.f64 -2 wj)))
(*.f64 (/.f64 x (+.f64 1 (*.f64 8 (pow.f64 wj 3)))) (+.f64 1 (-.f64 (pow.f64 (*.f64 2 wj) 2) (*.f64 2 wj))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 2 wj 1)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 2 wj 1)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 2 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 2 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 2 wj 1))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 2 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 2 wj 1)) 2)) (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))))
(pow.f64 (/.f64 x (fma.f64 2 wj 1)) 1)
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 2 wj 1))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) 3)
(pow.f64 (pow.f64 (/.f64 x (fma.f64 2 wj 1)) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 2 wj 1) x) -1)
(neg.f64 (/.f64 x (neg.f64 (fma.f64 2 wj 1))))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 2 wj 1)) 2))
(log.f64 (exp.f64 (/.f64 x (fma.f64 2 wj 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 2 wj 1)))))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 2 wj 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 2 wj 1))))
(exp.f64 (log.f64 (/.f64 x (fma.f64 2 wj 1))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 2 wj 1))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 2 wj 1))))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 x wj) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 4 (*.f64 x (*.f64 wj wj)) (fma.f64 -2 (*.f64 x wj) x))
(*.f64 x (+.f64 (*.f64 4 (*.f64 wj wj)) (fma.f64 -2 wj 1)))
(fma.f64 x (*.f64 wj (+.f64 (*.f64 wj 4) -2)) x)
(fma.f64 x (*.f64 wj (+.f64 -2 (*.f64 wj 4))) x)
(+.f64 (*.f64 4 (*.f64 (pow.f64 wj 2) x)) (+.f64 (*.f64 -8 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(fma.f64 4 (*.f64 x (*.f64 wj wj)) (fma.f64 -8 (*.f64 x (pow.f64 wj 3)) (fma.f64 -2 (*.f64 x wj) x)))
(fma.f64 4 (*.f64 x (*.f64 wj wj)) (fma.f64 -8 (*.f64 x (pow.f64 wj 3)) (*.f64 x (fma.f64 -2 wj 1))))
(*.f64 x (+.f64 (*.f64 (*.f64 wj wj) (+.f64 4 (*.f64 wj -8))) (fma.f64 -2 wj 1)))
(*.f64 x (+.f64 (fma.f64 -2 wj 1) (*.f64 (*.f64 wj wj) (+.f64 4 (*.f64 wj -8)))))
(*.f64 1/2 (/.f64 x wj))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))))
(fma.f64 1/2 (/.f64 x wj) (/.f64 (*.f64 -1/4 x) (*.f64 wj wj)))
(fma.f64 1/2 (/.f64 x wj) (/.f64 -1/4 (/.f64 (*.f64 wj wj) x)))
(*.f64 (/.f64 x wj) (+.f64 1/2 (/.f64 -1/4 wj)))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))
(fma.f64 1/2 (/.f64 x wj) (fma.f64 -1/4 (/.f64 x (*.f64 wj wj)) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))
(fma.f64 1/2 (/.f64 x wj) (fma.f64 1/8 (/.f64 x (pow.f64 wj 3)) (/.f64 -1/4 (/.f64 (*.f64 wj wj) x))))
(fma.f64 1/8 (/.f64 x (pow.f64 wj 3)) (*.f64 (/.f64 x wj) (+.f64 1/2 (/.f64 -1/4 wj))))
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(fma.f64 -1/16 (/.f64 x (pow.f64 wj 4)) (fma.f64 1/2 (/.f64 x wj) (fma.f64 -1/4 (/.f64 x (*.f64 wj wj)) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(fma.f64 -1/16 (/.f64 x (pow.f64 wj 4)) (fma.f64 1/2 (/.f64 x wj) (fma.f64 1/8 (/.f64 x (pow.f64 wj 3)) (/.f64 -1/4 (/.f64 (*.f64 wj wj) x)))))
(fma.f64 -1/16 (/.f64 x (pow.f64 wj 4)) (fma.f64 1/8 (/.f64 x (pow.f64 wj 3)) (*.f64 (/.f64 x wj) (+.f64 1/2 (/.f64 -1/4 wj)))))
(*.f64 1/2 (/.f64 x wj))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))))
(fma.f64 1/2 (/.f64 x wj) (/.f64 (*.f64 -1/4 x) (*.f64 wj wj)))
(fma.f64 1/2 (/.f64 x wj) (/.f64 -1/4 (/.f64 (*.f64 wj wj) x)))
(*.f64 (/.f64 x wj) (+.f64 1/2 (/.f64 -1/4 wj)))
(+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))
(fma.f64 1/2 (/.f64 x wj) (fma.f64 -1/4 (/.f64 x (*.f64 wj wj)) (*.f64 1/8 (/.f64 x (pow.f64 wj 3)))))
(fma.f64 1/2 (/.f64 x wj) (fma.f64 1/8 (/.f64 x (pow.f64 wj 3)) (/.f64 -1/4 (/.f64 (*.f64 wj wj) x))))
(fma.f64 1/8 (/.f64 x (pow.f64 wj 3)) (*.f64 (/.f64 x wj) (+.f64 1/2 (/.f64 -1/4 wj))))
(+.f64 (*.f64 -1/16 (/.f64 x (pow.f64 wj 4))) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1/4 (/.f64 x (pow.f64 wj 2))) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(fma.f64 -1/16 (/.f64 x (pow.f64 wj 4)) (fma.f64 1/2 (/.f64 x wj) (fma.f64 -1/4 (/.f64 x (*.f64 wj wj)) (*.f64 1/8 (/.f64 x (pow.f64 wj 3))))))
(fma.f64 -1/16 (/.f64 x (pow.f64 wj 4)) (fma.f64 1/2 (/.f64 x wj) (fma.f64 1/8 (/.f64 x (pow.f64 wj 3)) (/.f64 -1/4 (/.f64 (*.f64 wj wj) x)))))
(fma.f64 -1/16 (/.f64 x (pow.f64 wj 4)) (fma.f64 1/8 (/.f64 x (pow.f64 wj 3)) (*.f64 (/.f64 x wj) (+.f64 1/2 (/.f64 -1/4 wj)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (fma.f64 2 wj 1)))) 1)
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 x (/.f64 1 (fma.f64 2 wj 1)))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 1 (/.f64 x (fma.f64 2 wj 1)))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 (/.f64 x (fma.f64 2 wj 1)) 1)
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 (sqrt.f64 (/.f64 x (fma.f64 2 wj 1))) (sqrt.f64 (/.f64 x (fma.f64 2 wj 1))))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (fma.f64 2 wj 1))))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) 2))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) 2) (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (fma.f64 2 wj 1))))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 (/.f64 1 (fma.f64 2 wj 1)) x)
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (fma.f64 2 wj 1))))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 wj 1))) (/.f64 x (sqrt.f64 (fma.f64 2 wj 1))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 wj 2 1))) (sqrt.f64 (fma.f64 wj 2 1)))
(/.f64 x (*.f64 (sqrt.f64 (fma.f64 wj 2 1)) (sqrt.f64 (fma.f64 wj 2 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 wj 1)) 2)) (/.f64 x (cbrt.f64 (fma.f64 2 wj 1))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 wj 2 1))) (pow.f64 (cbrt.f64 (fma.f64 wj 2 1)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (fma.f64 wj 2 1)) 2) (cbrt.f64 (fma.f64 wj 2 1))))
(*.f64 (/.f64 x (-.f64 1 (pow.f64 (*.f64 2 wj) 2))) (+.f64 1 (*.f64 -2 wj)))
(/.f64 (*.f64 x (+.f64 1 (*.f64 -2 wj))) (-.f64 1 (pow.f64 (*.f64 wj 2) 2)))
(/.f64 (*.f64 x (fma.f64 -2 wj 1)) (-.f64 1 (*.f64 4 (*.f64 wj wj))))
(*.f64 (/.f64 x (+.f64 1 (*.f64 (*.f64 wj wj) -4))) (fma.f64 -2 wj 1))
(*.f64 (/.f64 x (+.f64 1 (*.f64 8 (pow.f64 wj 3)))) (+.f64 1 (-.f64 (pow.f64 (*.f64 2 wj) 2) (*.f64 2 wj))))
(*.f64 (/.f64 x (+.f64 1 (*.f64 (pow.f64 wj 3) 8))) (+.f64 1 (+.f64 (pow.f64 (*.f64 wj 2) 2) (*.f64 -2 wj))))
(*.f64 (/.f64 x (fma.f64 (pow.f64 wj 3) 8 1)) (+.f64 (*.f64 4 (*.f64 wj wj)) (fma.f64 -2 wj 1)))
(/.f64 (fma.f64 x (*.f64 wj (+.f64 (*.f64 wj 4) -2)) x) (fma.f64 (pow.f64 wj 3) 8 1))
(/.f64 (fma.f64 x (*.f64 wj (+.f64 -2 (*.f64 wj 4))) x) (fma.f64 (pow.f64 wj 3) 8 1))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (fma.f64 2 wj 1)))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (fma.f64 2 wj 1)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (fma.f64 2 wj 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 2 wj 1)) 2)) (/.f64 x (cbrt.f64 (fma.f64 2 wj 1))))
(/.f64 (/.f64 x (cbrt.f64 (fma.f64 wj 2 1))) (pow.f64 (cbrt.f64 (fma.f64 wj 2 1)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (fma.f64 wj 2 1)) 2) (cbrt.f64 (fma.f64 wj 2 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (fma.f64 2 wj 1)))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (fma.f64 2 wj 1))) (/.f64 (cbrt.f64 x) (sqrt.f64 (fma.f64 2 wj 1))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 2 wj 1))) (/.f64 x (sqrt.f64 (fma.f64 2 wj 1))))
(/.f64 (/.f64 x (sqrt.f64 (fma.f64 wj 2 1))) (sqrt.f64 (fma.f64 wj 2 1)))
(/.f64 x (*.f64 (sqrt.f64 (fma.f64 wj 2 1)) (sqrt.f64 (fma.f64 wj 2 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 2 wj 1)) 2)) (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 x (fma.f64 2 wj 1)))) (pow.f64 (cbrt.f64 (fma.f64 2 wj 1)) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 x (fma.f64 wj 2 1))) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 (fma.f64 wj 2 1)) 2))
(*.f64 (cbrt.f64 (/.f64 x (fma.f64 wj 2 1))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (fma.f64 wj 2 1)) 2)))
(pow.f64 (/.f64 x (fma.f64 2 wj 1)) 1)
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(pow.f64 (sqrt.f64 (/.f64 x (fma.f64 2 wj 1))) 2)
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(pow.f64 (cbrt.f64 (/.f64 x (fma.f64 2 wj 1))) 3)
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(pow.f64 (pow.f64 (/.f64 x (fma.f64 2 wj 1)) 3) 1/3)
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(pow.f64 (/.f64 (fma.f64 2 wj 1) x) -1)
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(neg.f64 (/.f64 x (neg.f64 (fma.f64 2 wj 1))))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(sqrt.f64 (pow.f64 (/.f64 x (fma.f64 2 wj 1)) 2))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(log.f64 (exp.f64 (/.f64 x (fma.f64 2 wj 1))))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (fma.f64 2 wj 1)))))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(cbrt.f64 (pow.f64 (/.f64 x (fma.f64 2 wj 1)) 3))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(expm1.f64 (log1p.f64 (/.f64 x (fma.f64 2 wj 1))))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(exp.f64 (log.f64 (/.f64 x (fma.f64 2 wj 1))))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(exp.f64 (*.f64 (log.f64 (/.f64 x (fma.f64 2 wj 1))) 1))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))
(log1p.f64 (expm1.f64 (/.f64 x (fma.f64 2 wj 1))))
(/.f64 x (fma.f64 2 wj 1))
(/.f64 x (fma.f64 wj 2 1))

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.01%
(-.f64 (-.f64 x (*.f64 x wj)) wj)
0.02%
(-.f64 x (*.f64 x wj))
0.02%
(/.f64 (-.f64 (-.f64 x (*.f64 x wj)) wj) (+.f64 wj 1))
12.42%
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 x wj)) wj) (+.f64 wj 1)))
Compiler

Compiled 47 to 15 computations (68.1% saved)

series6.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite137.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1812×associate-/l*
1118×associate-/r/
454×associate-+l+
354×+-commutative
292×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
011100
126688
2425288
Stop Event
node limit
Counts
4 → 350
Calls
Call 1
Inputs
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 x wj)) wj) (+.f64 wj 1)))
(/.f64 (-.f64 (-.f64 x (*.f64 x wj)) wj) (+.f64 wj 1))
(-.f64 x (*.f64 x wj))
(-.f64 (-.f64 x (*.f64 x wj)) wj)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj)))) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 wj 1)) (-.f64 (/.f64 (fma.f64 wj x wj) (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 wj (/.f64 (+.f64 wj 1) x)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 x (+.f64 wj 1))) (/.f64 (fma.f64 wj x wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (+.f64 (*.f64 wj wj) (+.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (*.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 x (fma.f64 wj x wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (/.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (/.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (sqrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))) (/.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (cbrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (cbrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (fma.f64 wj x wj)) (/.f64 1 (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) wj)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))) (neg.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (fma.f64 wj x wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 wj 1)) (-.f64 (/.f64 wj (/.f64 (+.f64 wj 1) x)) (neg.f64 (/.f64 wj (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 wj (/.f64 (+.f64 wj 1) x)) (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 wj x wj)) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (*.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (*.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 x) (fma.f64 wj x wj)) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 (-.f64 x (fma.f64 wj x wj)) (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (-.f64 x (fma.f64 wj x wj)) (cbrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 wj wj -1)) (*.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (pow.f64 wj 3))) (*.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 wj wj -1)) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 (neg.f64 x) (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) 1) (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (+.f64 wj 1)) (sqrt.f64 (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (cbrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (+.f64 wj 1)) (cbrt.f64 (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (neg.f64 (fma.f64 wj wj -1))) (neg.f64 (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2))) (cbrt.f64 (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 x) (fma.f64 wj x wj)) (neg.f64 (fma.f64 wj wj -1))) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 x) (fma.f64 wj x wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (-.f64 x (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 wj 3) (pow.f64 (*.f64 x (-.f64 1 wj)) 3))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (-.f64 (*.f64 wj wj) (*.f64 wj (*.f64 x (-.f64 1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (-.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) 3) (pow.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 1 (pow.f64 wj 3)))) (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (fma.f64 wj wj -1))) (sqrt.f64 (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 wj 3)))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (fma.f64 wj wj -1))) (cbrt.f64 (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (fma.f64 wj wj -1))) (*.f64 (+.f64 wj -1) (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1))) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 wj 1))) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 wj 1))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj -1))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 wj -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 wj 1) (-.f64 x (fma.f64 wj x wj))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))) (log1p.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))) (log1p.f64 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 wj (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (*.f64 wj (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 x) wj (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 wj) x (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (neg.f64 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 x) wj (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 wj) x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (exp.f64 (log1p.f64 (*.f64 wj x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (-.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 (*.f64 x (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2) (cbrt.f64 (*.f64 x (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (/.f64 1 (+.f64 x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 wj x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 wj x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (*.f64 x (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 wj x) 2) (*.f64 x (*.f64 wj x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))) 3))) (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 1 (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 x (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (/.f64 1 (sqrt.f64 (*.f64 x (-.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2) (/.f64 1 (cbrt.f64 (*.f64 x (-.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (+.f64 x (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 wj x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 wj x)) (*.f64 x (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (/.f64 1 (/.f64 1 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (*.f64 x (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (/.f64 (+.f64 x (*.f64 wj x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (/.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))) (/.f64 (+.f64 x (*.f64 wj x)) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 (*.f64 wj x)) (sqrt.f64 x)) (/.f64 1 (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 wj x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 wj (neg.f64 x)) (*.f64 wj (neg.f64 x)))) (-.f64 x (*.f64 wj (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj (neg.f64 x)) 3)) (-.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 wj (neg.f64 x)) (*.f64 wj (neg.f64 x)))) (*.f64 x (*.f64 wj (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (neg.f64 (+.f64 x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (-.f64 1 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 x (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 x (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 1 wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 wj (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 wj (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 wj (neg.f64 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 0 (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (*.f64 (neg.f64 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (*.f64 (neg.f64 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 0 (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 0 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (-.f64 0 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 (neg.f64 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (neg.f64 wj) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (neg.f64 wj) (fma.f64 (neg.f64 wj) 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (*.f64 (neg.f64 wj) 1) (fma.f64 (neg.f64 wj) 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (neg.f64 wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (*.f64 (neg.f64 wj) 1) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (neg.f64 wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (*.f64 (neg.f64 wj) 1) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 x) wj (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) x (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 wj) 1 wj) (fma.f64 (neg.f64 wj) 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (fma.f64 (neg.f64 wj) 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (fma.f64 (neg.f64 wj) 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 wj) 1 wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 wj) 1 wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (neg.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (*.f64 (neg.f64 wj) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj (neg.f64 x)) (-.f64 x wj))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 wj) (*.f64 x (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 wj) (+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 wj) 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 wj) (+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 wj) (+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (fma.f64 wj x wj)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 wj) 1) (*.f64 x (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (fma.f64 wj x wj)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 wj) 1 wj) (-.f64 x (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (-.f64 x (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (-.f64 x (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 wj) x) (*.f64 wj (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 wj) x) (*.f64 (*.f64 wj (neg.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (fma.f64 wj x wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (sqrt.f64 (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (cbrt.f64 (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj (*.f64 x (-.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)) (-.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj (*.f64 x (-.f64 1 wj)))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (-.f64 x (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (+.f64 (pow.f64 wj 3) (pow.f64 (*.f64 x (-.f64 1 wj)) 3))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (-.f64 (*.f64 wj wj) (*.f64 wj (*.f64 x (-.f64 1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) 3) (pow.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (fma.f64 wj x wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (sqrt.f64 (-.f64 x (fma.f64 wj x wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (/.f64 1 (cbrt.f64 (-.f64 x (fma.f64 wj x wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (+.f64 wj (*.f64 x (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (/.f64 1 (+.f64 wj (*.f64 x (-.f64 1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))) (/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (neg.f64 (+.f64 wj (*.f64 x (-.f64 1 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 (neg.f64 wj) (neg.f64 wj))) (+.f64 wj (*.f64 x (-.f64 1 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 wj x wj) (fma.f64 wj x wj))) (+.f64 x (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 (neg.f64 wj) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (-.f64 (*.f64 (neg.f64 wj) (neg.f64 wj)) (*.f64 (*.f64 x (-.f64 1 wj)) (neg.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 wj x wj) 3)) (+.f64 (+.f64 (*.f64 x x) (*.f64 (fma.f64 wj x wj) (fma.f64 wj x wj))) (*.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (fma.f64 wj x wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (fma.f64 wj x wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (fma.f64 wj x wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 wj x wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (fma.f64 wj x wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (fma.f64 wj x wj))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 x (-.f64 1 wj)) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 (*.f64 x (-.f64 1 wj))) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 wj x wj)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2) (cbrt.f64 (*.f64 x (-.f64 1 wj))) (neg.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 wj x wj)))))))

simplify167.0ms (1.5%)

Algorithm
egg-herbie
Rules
1422×associate-*r*
1104×associate-*l*
1082×associate-/l*
984×+-commutative
774×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
093021264
1274621024
Stop Event
node limit
Counts
446 → 623
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 1 x) (*.f64 -1 x))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 1 x) (*.f64 -1 x))) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) (+.f64 1 x)) (pow.f64 wj 3)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
wj
(+.f64 (*.f64 -1 (+.f64 1 x)) wj)
(+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (/.f64 1 wj) (+.f64 wj (*.f64 2 (/.f64 x wj)))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (+.f64 wj (*.f64 2 (/.f64 x wj)))))) (+.f64 (/.f64 x (pow.f64 wj 2)) (/.f64 1 (pow.f64 wj 2))))
wj
(+.f64 (*.f64 -1 (+.f64 1 x)) wj)
(+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (+.f64 1 x)) wj)) wj))
(+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 x) 1) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (+.f64 1 x)) wj)) wj)))
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x)
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))))
(*.f64 -1 (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) (*.f64 -1 (/.f64 wj (+.f64 1 wj))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) (*.f64 -1 (/.f64 wj (+.f64 1 wj))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) (*.f64 -1 (/.f64 wj (+.f64 1 wj))))
(/.f64 (*.f64 (-.f64 1 wj) x) (+.f64 1 wj))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 1 wj) x) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 1 wj) x) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 1 wj) x) (+.f64 1 wj)))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj)))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)
(+.f64 (*.f64 (-.f64 x (*.f64 -1 (+.f64 1 x))) (pow.f64 wj 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 x (*.f64 -1 (+.f64 1 x))) (pow.f64 wj 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)))
(*.f64 -1 (+.f64 1 x))
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (/.f64 x wj)) (*.f64 -1 (/.f64 (+.f64 1 x) wj)))
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (pow.f64 wj 2))) (/.f64 x wj))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) wj)) (/.f64 x (pow.f64 wj 2))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (/.f64 x (pow.f64 wj 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (pow.f64 wj 2))) (/.f64 x wj)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) wj)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (pow.f64 wj 3))) (/.f64 x (pow.f64 wj 2)))))
(*.f64 -1 (-.f64 1 (*.f64 -1 x)))
(+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) 1) wj)))
(-.f64 (+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 wj 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) 1) wj)))) (/.f64 1 (pow.f64 wj 2)))
(-.f64 (+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) 1) wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) 1) (pow.f64 wj 3)))))) (/.f64 1 (pow.f64 wj 2)))
(*.f64 (-.f64 1 wj) x)
(*.f64 (-.f64 1 wj) x)
(*.f64 (-.f64 1 wj) x)
(*.f64 (-.f64 1 wj) x)
(*.f64 (-.f64 1 wj) x)
(*.f64 (-.f64 1 wj) x)
(*.f64 (-.f64 1 wj) x)
(*.f64 (-.f64 1 wj) x)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 -1 (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 -1 (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(*.f64 -1 wj)
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(*.f64 (-.f64 1 wj) x)
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (*.f64 -1 wj))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (*.f64 -1 wj))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (*.f64 -1 wj))
x
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(*.f64 -1 (*.f64 (+.f64 1 x) wj))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 x)) wj))
(+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 x)) wj)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 x)) wj)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 x)) wj)) x)
(-.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(-.f64 (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(-.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (-.f64 1 wj))
(-.f64 (+.f64 wj (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj)))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(-.f64 (/.f64 x (+.f64 wj 1)) (-.f64 (/.f64 (fma.f64 wj x wj) (+.f64 wj 1)) wj))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 wj (/.f64 (+.f64 wj 1) x)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(-.f64 (+.f64 wj (/.f64 x (+.f64 wj 1))) (/.f64 (fma.f64 wj x wj) (+.f64 wj 1)))
(-.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))) 1)
(-.f64 (+.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (+.f64 wj 1)) 1)
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(*.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 1)
(*.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))
(*.f64 (/.f64 1 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))
(*.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (+.f64 (*.f64 wj wj) (+.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (*.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 x (fma.f64 wj x wj))))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))
(/.f64 1 (/.f64 1 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(/.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (/.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))
(/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (/.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (sqrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))) (/.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (cbrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (cbrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))
(pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 1)
(pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 2)
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 3)
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2))
(log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(fma.f64 (-.f64 x (fma.f64 wj x wj)) (/.f64 1 (+.f64 wj 1)) wj)
(fma.f64 1 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(fma.f64 1 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) wj)
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) wj)
(+.f64 (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(+.f64 (neg.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))))
(-.f64 (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 1)
(-.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (fma.f64 wj x wj) (+.f64 wj 1)))
(-.f64 (/.f64 x (+.f64 wj 1)) (-.f64 (/.f64 wj (/.f64 (+.f64 wj 1) x)) (neg.f64 (/.f64 wj (+.f64 wj 1)))))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 wj (/.f64 (+.f64 wj 1) x)) (/.f64 wj (+.f64 wj 1))))
(*.f64 (-.f64 x (fma.f64 wj x wj)) (/.f64 1 (+.f64 wj 1)))
(*.f64 1 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 1)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (*.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (*.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (fma.f64 wj x wj)))
(*.f64 (+.f64 (neg.f64 x) (fma.f64 wj x wj)) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 (-.f64 x (fma.f64 wj x wj)) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (-.f64 x (fma.f64 wj x wj)) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (fma.f64 wj wj -1)) (*.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj -1)))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 wj 3))) (*.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 wj wj -1)) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 (neg.f64 x) (fma.f64 wj x wj)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) 1) (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (+.f64 wj 1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (+.f64 wj 1)) (sqrt.f64 (-.f64 x (fma.f64 wj x wj))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (+.f64 wj 1)) (cbrt.f64 (-.f64 x (fma.f64 wj x wj))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (neg.f64 (fma.f64 wj wj -1))) (neg.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))
(*.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2))) (cbrt.f64 (-.f64 x (fma.f64 wj x wj))))
(*.f64 (/.f64 (+.f64 (neg.f64 x) (fma.f64 wj x wj)) (neg.f64 (fma.f64 wj wj -1))) (+.f64 wj -1))
(*.f64 (/.f64 (+.f64 (neg.f64 x) (fma.f64 wj x wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (-.f64 x (fma.f64 wj x wj)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 wj 3) (pow.f64 (*.f64 x (-.f64 1 wj)) 3))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (-.f64 (*.f64 wj wj) (*.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (-.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) 3) (pow.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(*.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 1 (pow.f64 wj 3)))) (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (fma.f64 wj wj -1))) (sqrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 wj 3)))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (fma.f64 wj wj -1))) (cbrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (fma.f64 wj wj -1))) (*.f64 (+.f64 wj -1) (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1))) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 wj 1))) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 wj 1))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj -1))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 wj -1)))
(pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 3)
(pow.f64 (/.f64 (+.f64 wj 1) (-.f64 x (fma.f64 wj x wj))) -1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3) 1/3)
(neg.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (-.f64 -1 wj)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(exp.f64 (-.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))) (log1p.f64 wj)))
(exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))) (log1p.f64 wj)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(+.f64 x (*.f64 wj (neg.f64 x)))
(+.f64 x (*.f64 (*.f64 wj (neg.f64 x)) 1))
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 x) wj (*.f64 wj x)))
(+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 wj) x (*.f64 wj x)))
(+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)))
(+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)))
(+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 (*.f64 wj (neg.f64 x)) x)
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) x)
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))
(+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))
(+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (*.f64 wj x)))) 1)
(*.f64 x (-.f64 1 wj))
(*.f64 (*.f64 x (-.f64 1 wj)) 1)
(*.f64 1 (*.f64 x (-.f64 1 wj)))
(*.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 (*.f64 x (-.f64 1 wj))))
(*.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2) (cbrt.f64 (*.f64 x (-.f64 1 wj))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (/.f64 1 (+.f64 x (*.f64 wj x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 wj x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 wj x))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 wj x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (*.f64 x (-.f64 1 wj)))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 wj x) 2) (*.f64 x (*.f64 wj x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))) 3))) (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))
(/.f64 x (/.f64 1 (-.f64 1 wj)))
(/.f64 (*.f64 x (-.f64 1 wj)) 1)
(/.f64 1 (/.f64 1 (*.f64 x (-.f64 1 wj))))
(/.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (/.f64 1 (sqrt.f64 (*.f64 x (-.f64 1 wj)))))
(/.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2) (/.f64 1 (cbrt.f64 (*.f64 x (-.f64 1 wj)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (+.f64 x (*.f64 wj x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 wj x)))))
(/.f64 (+.f64 x (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 wj x)) (*.f64 x (-.f64 1 wj))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (/.f64 1 (/.f64 1 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))))
(/.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (*.f64 x (-.f64 1 wj))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (/.f64 (+.f64 x (*.f64 wj x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (/.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))) (/.f64 (+.f64 x (*.f64 wj x)) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 wj x)) (sqrt.f64 x)) (/.f64 1 (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 wj x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 wj (neg.f64 x)) (*.f64 wj (neg.f64 x)))) (-.f64 x (*.f64 wj (neg.f64 x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj (neg.f64 x)) 3)) (-.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 wj (neg.f64 x)) (*.f64 wj (neg.f64 x)))) (*.f64 x (*.f64 wj (neg.f64 x)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (neg.f64 (+.f64 x (*.f64 wj x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))
(pow.f64 (*.f64 x (-.f64 1 wj)) 1)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2))
(log.f64 (exp.f64 (*.f64 x (-.f64 1 wj))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 1 wj)))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 1 wj))))
(exp.f64 (log.f64 (*.f64 x (-.f64 1 wj))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 1 wj))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 1 wj))))
(fma.f64 1 x (*.f64 wj (neg.f64 x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 wj (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 wj (neg.f64 x)))
(+.f64 x (-.f64 0 (fma.f64 wj x wj)))
(+.f64 x (neg.f64 (fma.f64 wj x wj)))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (neg.f64 wj)))
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (*.f64 (neg.f64 wj) 1)))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (*.f64 (neg.f64 wj) 1)))
(+.f64 x (+.f64 (-.f64 0 (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 x (+.f64 (-.f64 0 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 x (+.f64 (-.f64 0 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 x (-.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) wj))
(+.f64 (*.f64 x (-.f64 1 wj)) (neg.f64 wj))
(+.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (neg.f64 wj) 1))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (neg.f64 wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (neg.f64 wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (neg.f64 wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (neg.f64 wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (neg.f64 wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (neg.f64 wj) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (*.f64 (neg.f64 wj) 1) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (neg.f64 wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (*.f64 (neg.f64 wj) 1) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (neg.f64 wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (*.f64 (neg.f64 wj) 1) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) wj))
(+.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) wj))
(+.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) wj))
(+.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) wj))
(+.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) wj))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 x) wj (*.f64 wj x)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) x (*.f64 wj x)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) 1 wj))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 wj) 1 wj) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 wj) 1 wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 wj) 1 wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (neg.f64 wj)))
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (*.f64 (neg.f64 wj) 1)))
(+.f64 (*.f64 wj (neg.f64 x)) (-.f64 x wj))
(+.f64 (neg.f64 wj) (*.f64 x (-.f64 1 wj)))
(+.f64 (neg.f64 wj) (+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (neg.f64 wj) (+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (neg.f64 wj) (+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 0 (fma.f64 wj x wj)) x)
(+.f64 (*.f64 (neg.f64 wj) 1) (*.f64 x (-.f64 1 wj)))
(+.f64 (neg.f64 (fma.f64 wj x wj)) x)
(+.f64 (fma.f64 (neg.f64 wj) 1 wj) (-.f64 x (fma.f64 wj x wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (-.f64 x (fma.f64 wj x wj)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (-.f64 x (fma.f64 wj x wj)))
(+.f64 (+.f64 (neg.f64 wj) x) (*.f64 wj (neg.f64 x)))
(+.f64 (+.f64 (neg.f64 wj) x) (*.f64 (*.f64 wj (neg.f64 x)) 1))
(+.f64 (-.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 1)
(*.f64 (-.f64 x (fma.f64 wj x wj)) 1)
(*.f64 1 (-.f64 x (fma.f64 wj x wj)))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (sqrt.f64 (-.f64 x (fma.f64 wj x wj))))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (cbrt.f64 (-.f64 x (fma.f64 wj x wj))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj (*.f64 x (-.f64 1 wj)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)) (-.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)))
(*.f64 (/.f64 1 (+.f64 wj (*.f64 x (-.f64 1 wj)))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (-.f64 x (fma.f64 wj x wj)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (+.f64 (pow.f64 wj 3) (pow.f64 (*.f64 x (-.f64 1 wj)) 3))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (-.f64 (*.f64 wj wj) (*.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) 3) (pow.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) 1)
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 wj x wj))))
(/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (sqrt.f64 (-.f64 x (fma.f64 wj x wj)))))
(/.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (/.f64 1 (cbrt.f64 (-.f64 x (fma.f64 wj x wj)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (+.f64 wj (*.f64 x (-.f64 1 wj))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (/.f64 1 (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (-.f64 x (fma.f64 wj x wj))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (-.f64 x (fma.f64 wj x wj))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))) (/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (neg.f64 (+.f64 wj (*.f64 x (-.f64 1 wj)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 (neg.f64 wj) (neg.f64 wj))) (+.f64 wj (*.f64 x (-.f64 1 wj))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 wj x wj) (fma.f64 wj x wj))) (+.f64 x (fma.f64 wj x wj)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 (neg.f64 wj) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (-.f64 (*.f64 (neg.f64 wj) (neg.f64 wj)) (*.f64 (*.f64 x (-.f64 1 wj)) (neg.f64 wj)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 wj x wj) 3)) (+.f64 (+.f64 (*.f64 x x) (*.f64 (fma.f64 wj x wj) (fma.f64 wj x wj))) (*.f64 x (fma.f64 wj x wj))))
(pow.f64 (-.f64 x (fma.f64 wj x wj)) 1)
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) 2)
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 3)
(pow.f64 (pow.f64 (-.f64 x (fma.f64 wj x wj)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 wj x wj)) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 wj x wj))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 wj x wj)))))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 wj x wj)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 wj x wj))))
(exp.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 wj x wj))))
(fma.f64 1 x (neg.f64 (fma.f64 wj x wj)))
(fma.f64 1 (*.f64 x (-.f64 1 wj)) (neg.f64 wj))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 (*.f64 x (-.f64 1 wj))) (neg.f64 wj))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 wj x wj)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2) (cbrt.f64 (*.f64 x (-.f64 1 wj))) (neg.f64 wj))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 wj x wj)))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 x wj) x)
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 1 x) (*.f64 -1 x))) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 (*.f64 wj wj) (+.f64 1 (-.f64 x (neg.f64 x))) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (*.f64 wj wj) (+.f64 x (+.f64 x 1)) (fma.f64 -2 (*.f64 x wj) x))
(+.f64 (*.f64 (pow.f64 wj 2) (-.f64 (+.f64 1 x) (*.f64 -1 x))) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) (+.f64 1 x)) (pow.f64 wj 3)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(fma.f64 (*.f64 wj wj) (+.f64 1 (-.f64 x (neg.f64 x))) (fma.f64 (-.f64 (-.f64 (neg.f64 x) 1) x) (pow.f64 wj 3) (fma.f64 -2 (*.f64 x wj) x)))
(fma.f64 (*.f64 wj wj) (+.f64 x (+.f64 x 1)) (fma.f64 (-.f64 (-.f64 -1 x) x) (pow.f64 wj 3) (fma.f64 -2 (*.f64 x wj) x)))
wj
(+.f64 (*.f64 -1 (+.f64 1 x)) wj)
(fma.f64 -1 (+.f64 x 1) wj)
(+.f64 wj (-.f64 -1 x))
(+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (/.f64 1 wj) (+.f64 wj (*.f64 2 (/.f64 x wj)))))
(fma.f64 -1 (+.f64 x 1) (+.f64 (/.f64 1 wj) (+.f64 wj (*.f64 2 (/.f64 x wj)))))
(+.f64 (-.f64 -1 x) (+.f64 wj (+.f64 (/.f64 (*.f64 x 2) wj) (/.f64 1 wj))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (+.f64 wj (*.f64 2 (/.f64 x wj)))))) (+.f64 (/.f64 x (pow.f64 wj 2)) (/.f64 1 (pow.f64 wj 2))))
(-.f64 (fma.f64 -1 (+.f64 x 1) (+.f64 (/.f64 1 wj) (fma.f64 -1 (/.f64 x (*.f64 wj wj)) (+.f64 wj (*.f64 2 (/.f64 x wj)))))) (+.f64 (/.f64 x (*.f64 wj wj)) (/.f64 1 (*.f64 wj wj))))
(+.f64 (-.f64 -1 x) (-.f64 (+.f64 (/.f64 1 wj) (fma.f64 -1 (/.f64 x (*.f64 wj wj)) (+.f64 wj (/.f64 (*.f64 x 2) wj)))) (+.f64 (/.f64 x (*.f64 wj wj)) (/.f64 (/.f64 1 wj) wj))))
wj
(+.f64 (*.f64 -1 (+.f64 1 x)) wj)
(fma.f64 -1 (+.f64 x 1) wj)
(+.f64 wj (-.f64 -1 x))
(+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (+.f64 1 x)) wj)) wj))
(fma.f64 -1 (+.f64 x 1) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (neg.f64 x) 1) x) wj) wj))
(+.f64 (-.f64 -1 x) (fma.f64 -1 (/.f64 (-.f64 (-.f64 -1 x) x) wj) wj))
(+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 x) 1) (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (+.f64 1 x)) wj)) wj)))
(fma.f64 -1 (+.f64 x 1) (fma.f64 -1 (/.f64 (fma.f64 2 x 1) (*.f64 wj wj)) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (neg.f64 x) 1) x) wj) wj)))
(+.f64 (-.f64 -1 x) (fma.f64 -1 (/.f64 (fma.f64 2 x 1) (*.f64 wj wj)) (fma.f64 -1 (/.f64 (-.f64 (-.f64 -1 x) x) wj) wj)))
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (fma.f64 (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) x wj) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (fma.f64 (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) x wj) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (fma.f64 (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) x wj) (/.f64 wj (+.f64 wj 1)))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x)
(*.f64 x (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (fma.f64 (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) x wj) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (fma.f64 (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) x wj) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) wj) (/.f64 wj (+.f64 1 wj)))
(-.f64 (fma.f64 (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) x wj) (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x))
(*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x))))
(+.f64 wj (-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x))))
(+.f64 wj (-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (+.f64 wj (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x))))
(+.f64 wj (-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(*.f64 -1 (/.f64 wj (+.f64 1 wj)))
(/.f64 (neg.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) (*.f64 -1 (/.f64 wj (+.f64 1 wj))))
(fma.f64 (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) x (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) (*.f64 -1 (/.f64 wj (+.f64 1 wj))))
(fma.f64 (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) x (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 wj)) (/.f64 wj (+.f64 1 wj))) x) (*.f64 -1 (/.f64 wj (+.f64 1 wj))))
(fma.f64 (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) x (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (-.f64 1 wj) x) (+.f64 1 wj))
(/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x))
(*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 1 wj) x) (+.f64 1 wj)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x)))
(-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 1 wj) x) (+.f64 1 wj)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x)))
(-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 1 wj) x) (+.f64 1 wj)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x)))
(-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj))
(/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x))
(*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x)))
(-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x)))
(-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (+.f64 1 wj)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x)))
(-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)
(fma.f64 (-.f64 (+.f64 -1 (neg.f64 x)) x) wj x)
(fma.f64 (-.f64 (-.f64 -1 x) x) wj x)
(+.f64 (*.f64 (-.f64 x (*.f64 -1 (+.f64 1 x))) (pow.f64 wj 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x))
(fma.f64 (-.f64 x (+.f64 -1 (neg.f64 x))) (*.f64 wj wj) (fma.f64 (-.f64 (+.f64 -1 (neg.f64 x)) x) wj x))
(fma.f64 (-.f64 x (-.f64 -1 x)) (*.f64 wj wj) (fma.f64 (-.f64 (-.f64 -1 x) x) wj x))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 x (*.f64 -1 (+.f64 1 x))) (pow.f64 wj 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)))
(fma.f64 (-.f64 (+.f64 -1 (neg.f64 x)) x) (pow.f64 wj 3) (fma.f64 (-.f64 x (+.f64 -1 (neg.f64 x))) (*.f64 wj wj) (fma.f64 (-.f64 (+.f64 -1 (neg.f64 x)) x) wj x)))
(fma.f64 (-.f64 (-.f64 -1 x) x) (pow.f64 wj 3) (fma.f64 (-.f64 x (-.f64 -1 x)) (*.f64 wj wj) (fma.f64 (-.f64 (-.f64 -1 x) x) wj x)))
(*.f64 -1 (+.f64 1 x))
(+.f64 -1 (neg.f64 x))
(-.f64 -1 x)
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (/.f64 x wj)) (*.f64 -1 (/.f64 (+.f64 1 x) wj)))
(-.f64 (fma.f64 -1 (+.f64 x 1) (/.f64 x wj)) (/.f64 (+.f64 -1 (neg.f64 x)) wj))
(+.f64 (-.f64 -1 x) (-.f64 (/.f64 x wj) (/.f64 (-.f64 -1 x) wj)))
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (pow.f64 wj 2))) (/.f64 x wj))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) wj)) (/.f64 x (pow.f64 wj 2))))
(-.f64 (fma.f64 -1 (+.f64 x 1) (fma.f64 -1 (/.f64 (+.f64 x 1) (*.f64 wj wj)) (/.f64 x wj))) (fma.f64 -1 (/.f64 (+.f64 x 1) wj) (/.f64 x (*.f64 wj wj))))
(+.f64 (-.f64 -1 x) (-.f64 (+.f64 (/.f64 x wj) (/.f64 (-.f64 -1 x) (*.f64 wj wj))) (+.f64 (/.f64 x (*.f64 wj wj)) (/.f64 (-.f64 -1 x) wj))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (/.f64 x (pow.f64 wj 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (pow.f64 wj 2))) (/.f64 x wj)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) wj)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (pow.f64 wj 3))) (/.f64 x (pow.f64 wj 2)))))
(-.f64 (fma.f64 -1 (+.f64 x 1) (+.f64 (fma.f64 -1 (/.f64 (+.f64 x 1) (*.f64 wj wj)) (/.f64 x wj)) (/.f64 x (pow.f64 wj 3)))) (fma.f64 -1 (/.f64 (+.f64 x 1) wj) (fma.f64 -1 (/.f64 (+.f64 x 1) (pow.f64 wj 3)) (/.f64 x (*.f64 wj wj)))))
(-.f64 (+.f64 (+.f64 (+.f64 (-.f64 -1 x) (/.f64 x wj)) (/.f64 (-.f64 -1 x) (*.f64 wj wj))) (/.f64 x (pow.f64 wj 3))) (+.f64 (/.f64 x (*.f64 wj wj)) (+.f64 (/.f64 (-.f64 -1 x) wj) (/.f64 (-.f64 -1 x) (pow.f64 wj 3)))))
(*.f64 -1 (-.f64 1 (*.f64 -1 x)))
(+.f64 -1 (neg.f64 x))
(-.f64 -1 x)
(+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) 1) wj)))
(*.f64 -1 (+.f64 (-.f64 1 (neg.f64 x)) (/.f64 (fma.f64 -2 x -1) wj)))
(+.f64 (-.f64 -1 x) (neg.f64 (/.f64 (fma.f64 -2 x -1) wj)))
(-.f64 (+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 wj 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) 1) wj)))) (/.f64 1 (pow.f64 wj 2)))
(-.f64 (fma.f64 -1 (-.f64 1 (neg.f64 x)) (fma.f64 -2 (/.f64 x (*.f64 wj wj)) (neg.f64 (/.f64 (fma.f64 -2 x -1) wj)))) (/.f64 1 (*.f64 wj wj)))
(+.f64 (fma.f64 -2 (/.f64 x (*.f64 wj wj)) (neg.f64 (/.f64 (fma.f64 -2 x -1) wj))) (-.f64 (-.f64 -1 x) (/.f64 (/.f64 1 wj) wj)))
(-.f64 (+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) 1) wj)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 x) 1) (pow.f64 wj 3)))))) (/.f64 1 (pow.f64 wj 2)))
(-.f64 (fma.f64 -1 (-.f64 1 (neg.f64 x)) (fma.f64 -2 (/.f64 x (*.f64 wj wj)) (fma.f64 -1 (/.f64 (fma.f64 -2 x -1) wj) (neg.f64 (/.f64 (fma.f64 -2 x -1) (pow.f64 wj 3)))))) (/.f64 1 (*.f64 wj wj)))
(+.f64 (fma.f64 -2 (/.f64 x (*.f64 wj wj)) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -2 x -1) wj) (/.f64 (fma.f64 -2 x -1) (pow.f64 wj 3))))) (-.f64 (-.f64 -1 x) (/.f64 (/.f64 1 wj) wj)))
(*.f64 (-.f64 1 wj) x)
(*.f64 x (-.f64 1 wj))
(*.f64 (-.f64 1 wj) x)
(*.f64 x (-.f64 1 wj))
(*.f64 (-.f64 1 wj) x)
(*.f64 x (-.f64 1 wj))
(*.f64 (-.f64 1 wj) x)
(*.f64 x (-.f64 1 wj))
(*.f64 (-.f64 1 wj) x)
(*.f64 x (-.f64 1 wj))
(*.f64 (-.f64 1 wj) x)
(*.f64 x (-.f64 1 wj))
(*.f64 (-.f64 1 wj) x)
(*.f64 x (-.f64 1 wj))
(*.f64 (-.f64 1 wj) x)
(*.f64 x (-.f64 1 wj))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 x (-.f64 1 wj))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 x (-.f64 1 wj))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 x (-.f64 1 wj))
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 x (-.f64 1 wj))
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(fma.f64 wj (neg.f64 x) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(fma.f64 wj (neg.f64 x) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(fma.f64 wj (neg.f64 x) x)
(*.f64 -1 (*.f64 wj x))
(*.f64 (neg.f64 wj) x)
(*.f64 x (neg.f64 wj))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(fma.f64 wj (neg.f64 x) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(fma.f64 wj (neg.f64 x) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(fma.f64 wj (neg.f64 x) x)
(*.f64 -1 (*.f64 wj x))
(*.f64 (neg.f64 wj) x)
(*.f64 x (neg.f64 wj))
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(fma.f64 wj (neg.f64 x) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(fma.f64 wj (neg.f64 x) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(fma.f64 wj (neg.f64 x) x)
(*.f64 -1 wj)
(neg.f64 wj)
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(*.f64 (-.f64 1 wj) x)
(*.f64 x (-.f64 1 wj))
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(+.f64 (*.f64 (-.f64 1 wj) x) (*.f64 -1 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(*.f64 (+.f64 1 (*.f64 -1 wj)) x)
(*.f64 x (-.f64 1 wj))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (*.f64 -1 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (*.f64 -1 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 wj)) x) (*.f64 -1 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
x
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(fma.f64 -1 (*.f64 wj (+.f64 x 1)) x)
(+.f64 x (*.f64 wj (-.f64 -1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(fma.f64 -1 (*.f64 wj (+.f64 x 1)) x)
(+.f64 x (*.f64 wj (-.f64 -1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(fma.f64 -1 (*.f64 wj (+.f64 x 1)) x)
(+.f64 x (*.f64 wj (-.f64 -1 x)))
(*.f64 -1 (*.f64 (+.f64 1 x) wj))
(*.f64 (+.f64 -1 (neg.f64 x)) wj)
(*.f64 wj (-.f64 -1 x))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(fma.f64 -1 (*.f64 wj (+.f64 x 1)) x)
(+.f64 x (*.f64 wj (-.f64 -1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(fma.f64 -1 (*.f64 wj (+.f64 x 1)) x)
(+.f64 x (*.f64 wj (-.f64 -1 x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 x) wj)) x)
(fma.f64 -1 (*.f64 wj (+.f64 x 1)) x)
(+.f64 x (*.f64 wj (-.f64 -1 x)))
(*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 x)) wj))
(*.f64 (+.f64 -1 (neg.f64 x)) wj)
(*.f64 wj (-.f64 -1 x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 x)) wj)) x)
(fma.f64 -1 (*.f64 wj (+.f64 x 1)) x)
(+.f64 x (*.f64 wj (-.f64 -1 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 x)) wj)) x)
(fma.f64 -1 (*.f64 wj (+.f64 x 1)) x)
(+.f64 x (*.f64 wj (-.f64 -1 x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 x)) wj)) x)
(fma.f64 -1 (*.f64 wj (+.f64 x 1)) x)
(+.f64 x (*.f64 wj (-.f64 -1 x)))
(-.f64 (+.f64 wj 1) (-.f64 1 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(+.f64 wj (+.f64 0 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(-.f64 (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x))))
(+.f64 wj (-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))) 1)
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (-.f64 1 wj))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj)))) (/.f64 wj (+.f64 wj 1)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (+.f64 wj (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x))))
(+.f64 wj (-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(-.f64 (/.f64 x (+.f64 wj 1)) (-.f64 (/.f64 (fma.f64 wj x wj) (+.f64 wj 1)) wj))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 wj (/.f64 (+.f64 wj 1) x)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj)))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (-.f64 (/.f64 wj (+.f64 wj 1)) wj) (/.f64 wj (/.f64 (+.f64 wj 1) x))))
(+.f64 (-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 wj (/.f64 (+.f64 wj 1) x)))) wj)
(-.f64 (+.f64 wj (/.f64 x (+.f64 wj 1))) (/.f64 (fma.f64 wj x wj) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(-.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))) 1)
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (+.f64 wj 1)) 1)
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(+.f64 wj (+.f64 0 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(*.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 1)
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(*.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 2))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) 1))
(*.f64 (/.f64 1 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(*.f64 (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) 1))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (+.f64 (*.f64 wj wj) (+.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (*.f64 (/.f64 wj (+.f64 wj 1)) (-.f64 x (fma.f64 wj x wj))))))
(*.f64 (/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (-.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (fma.f64 wj wj (+.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (*.f64 (-.f64 x (fma.f64 wj x wj)) (/.f64 wj (+.f64 wj 1))))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (-.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (-.f64 (*.f64 wj (pow.f64 wj 3)) (*.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (*.f64 (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))) (-.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)) 3))) (-.f64 (+.f64 (*.f64 (*.f64 wj wj) (*.f64 wj wj)) (*.f64 (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))
(*.f64 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)) 3))) (+.f64 (*.f64 wj (pow.f64 wj 3)) (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (*.f64 (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (*.f64 (*.f64 wj wj) (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (/.f64 (+.f64 (pow.f64 (*.f64 wj wj) 3) (pow.f64 (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)) 3)) (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (*.f64 (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (-.f64 (*.f64 wj (pow.f64 wj 3)) (*.f64 wj (*.f64 (*.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))))
(/.f64 1 (/.f64 1 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(/.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (/.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))))
(/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(*.f64 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))) (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(*.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (/.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (sqrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))) (/.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (cbrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))) (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))) (cbrt.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)))))
(pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 1)
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 2)
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 3)
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 3) 1/3)
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2))
(log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 3))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 1))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(fma.f64 (-.f64 x (fma.f64 wj x wj)) (/.f64 1 (+.f64 wj 1)) wj)
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(fma.f64 1 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(fma.f64 1 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) wj)
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) wj)
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) wj)
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(+.f64 (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x)))
(-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x)))
(-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 x (/.f64 (+.f64 wj 1) (-.f64 1 wj))) (/.f64 wj (+.f64 wj 1)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (-.f64 1 wj) (/.f64 (+.f64 wj 1) x)))
(-.f64 (*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))) 1)
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(-.f64 (/.f64 x (+.f64 wj 1)) (/.f64 (fma.f64 wj x wj) (+.f64 wj 1)))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(-.f64 (/.f64 x (+.f64 wj 1)) (-.f64 (/.f64 wj (/.f64 (+.f64 wj 1) x)) (neg.f64 (/.f64 wj (+.f64 wj 1)))))
(+.f64 (-.f64 (/.f64 x (+.f64 wj 1)) (/.f64 wj (/.f64 (+.f64 wj 1) x))) (/.f64 (neg.f64 wj) (+.f64 wj 1)))
(+.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (-.f64 (/.f64 x (+.f64 wj 1)) (/.f64 wj (/.f64 (+.f64 wj 1) x))))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 wj (/.f64 (+.f64 wj 1) x)) (/.f64 wj (+.f64 wj 1))))
(-.f64 (/.f64 x (+.f64 wj 1)) (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 wj (/.f64 (+.f64 wj 1) x))))
(*.f64 (-.f64 x (fma.f64 wj x wj)) (/.f64 1 (+.f64 wj 1)))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 1 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 1)
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (*.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (+.f64 wj 1))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (*.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (+.f64 wj 1))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (fma.f64 wj x wj)))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (+.f64 (neg.f64 x) (fma.f64 wj x wj)) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (+.f64 (fma.f64 wj x wj) (neg.f64 x)) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 (-.f64 x (fma.f64 wj x wj)) (sqrt.f64 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (-.f64 x (fma.f64 wj x wj))) (sqrt.f64 (+.f64 wj 1)))
(/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 wj 1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (-.f64 x (fma.f64 wj x wj)) (cbrt.f64 (+.f64 wj 1))))
(/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (cbrt.f64 (+.f64 wj 1))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2))
(*.f64 (/.f64 1 (fma.f64 wj wj -1)) (*.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (/.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 wj wj -1)))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 wj 3))) (*.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 wj wj -1)) (+.f64 wj -1))
(*.f64 (/.f64 1 (fma.f64 wj wj -1)) (*.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj -1)))
(*.f64 (+.f64 wj -1) (/.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 wj wj -1)))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 wj 3))) (*.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 1 (-.f64 -1 wj)) (+.f64 (neg.f64 x) (fma.f64 wj x wj)))
(*.f64 (+.f64 (fma.f64 wj x wj) (neg.f64 x)) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) 1) (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (+.f64 wj 1)))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (+.f64 wj 1)) (sqrt.f64 (-.f64 x (fma.f64 wj x wj))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (-.f64 x (fma.f64 wj x wj)) (cbrt.f64 (+.f64 wj 1))))
(/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (cbrt.f64 (+.f64 wj 1))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (+.f64 wj 1)))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (sqrt.f64 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (-.f64 x (fma.f64 wj x wj))) (sqrt.f64 (+.f64 wj 1)))
(/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (+.f64 wj 1)) (cbrt.f64 (-.f64 x (fma.f64 wj x wj))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (neg.f64 (fma.f64 wj wj -1))) (neg.f64 (+.f64 wj -1)))
(*.f64 (-.f64 1 wj) (/.f64 (-.f64 x (fma.f64 wj x wj)) (neg.f64 (fma.f64 wj wj -1))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 -1 (pow.f64 (neg.f64 wj) 3))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (-.f64 -1 (pow.f64 wj 3))) (neg.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (-.f64 1 (*.f64 wj wj))) (-.f64 1 wj))
(*.f64 (-.f64 1 wj) (/.f64 (-.f64 x (fma.f64 wj x wj)) (-.f64 1 (*.f64 wj wj))))
(*.f64 (/.f64 1 (/.f64 (+.f64 wj 1) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2))) (cbrt.f64 (-.f64 x (fma.f64 wj x wj))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (/.f64 (+.f64 (neg.f64 x) (fma.f64 wj x wj)) (neg.f64 (fma.f64 wj wj -1))) (+.f64 wj -1))
(*.f64 (+.f64 wj -1) (/.f64 (+.f64 (fma.f64 wj x wj) (neg.f64 x)) (neg.f64 (fma.f64 wj wj -1))))
(*.f64 (/.f64 (+.f64 (neg.f64 x) (fma.f64 wj x wj)) (neg.f64 (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (+.f64 (fma.f64 wj x wj) (neg.f64 x)) (+.f64 -1 (pow.f64 (neg.f64 wj) 3))))
(/.f64 (+.f64 (fma.f64 wj x wj) (neg.f64 x)) (/.f64 (-.f64 -1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (-.f64 x (fma.f64 wj x wj)))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 wj 3) (pow.f64 (*.f64 x (-.f64 1 wj)) 3))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (-.f64 (*.f64 wj wj) (*.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (+.f64 (pow.f64 wj 3) (pow.f64 (*.f64 x (-.f64 1 wj)) 3))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (-.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (*.f64 x (-.f64 1 wj)) 3)) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (-.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (-.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 4) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (/.f64 1 (+.f64 wj 1)))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 4) (*.f64 (*.f64 (*.f64 wj wj) (+.f64 wj (*.f64 x (-.f64 1 wj)))) (+.f64 wj (*.f64 x (-.f64 1 wj))))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 wj 1))) (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) 3) (pow.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) 3) (pow.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) 3)) (/.f64 1 (+.f64 wj 1)))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 4) (-.f64 (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))))
(/.f64 (*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) 3) (pow.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 4) (-.f64 (*.f64 (*.f64 (*.f64 wj wj) (+.f64 wj (*.f64 x (-.f64 1 wj)))) (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))))
(*.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 1 (pow.f64 wj 3)))) (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 (sqrt.f64 (+.f64 1 (pow.f64 wj 3))) (sqrt.f64 (+.f64 wj 1)))) (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (+.f64 1 (pow.f64 wj 3))))) (sqrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (fma.f64 wj wj -1))) (sqrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 (sqrt.f64 (fma.f64 wj wj -1)) (sqrt.f64 (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (fma.f64 wj wj -1)))) (sqrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (+.f64 1 (pow.f64 wj 3)))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 (cbrt.f64 (+.f64 1 (pow.f64 wj 3))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (+.f64 1 (pow.f64 wj 3))))) (cbrt.f64 (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (fma.f64 wj wj -1))) (cbrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 (cbrt.f64 (fma.f64 wj wj -1)) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2))) (cbrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2) (cbrt.f64 (fma.f64 wj wj -1)))) (cbrt.f64 (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (fma.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1) (neg.f64 (*.f64 wj (+.f64 wj 1)))) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 1 wj) (*.f64 x (+.f64 wj 1))) (*.f64 wj (+.f64 wj 1))) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (fma.f64 wj wj -1))) (*.f64 (+.f64 wj -1) (+.f64 wj -1)))
(*.f64 (/.f64 (fma.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1) (neg.f64 (*.f64 wj (+.f64 wj 1)))) (*.f64 (fma.f64 wj wj -1) (fma.f64 wj wj -1))) (*.f64 (+.f64 wj -1) (+.f64 wj -1)))
(/.f64 (-.f64 (*.f64 (-.f64 1 wj) (*.f64 x (+.f64 wj 1))) (*.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (fma.f64 wj wj -1) (fma.f64 wj wj -1)) (*.f64 (+.f64 wj -1) (+.f64 wj -1))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1))) (+.f64 wj -1))
(*.f64 (+.f64 wj -1) (/.f64 (fma.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1) (neg.f64 (*.f64 wj (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1))))
(/.f64 (-.f64 (*.f64 (-.f64 1 wj) (*.f64 x (+.f64 wj 1))) (*.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1)) (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3)))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (fma.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1) (neg.f64 (*.f64 wj (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3)))))
(/.f64 (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (-.f64 (*.f64 (-.f64 1 wj) (*.f64 x (+.f64 wj 1))) (*.f64 wj (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 wj 1))) (+.f64 wj -1))
(*.f64 (+.f64 wj -1) (/.f64 (fma.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1) (neg.f64 (*.f64 wj (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1))))
(/.f64 (-.f64 (*.f64 (-.f64 1 wj) (*.f64 x (+.f64 wj 1))) (*.f64 wj (+.f64 wj 1))) (/.f64 (*.f64 (+.f64 wj 1) (fma.f64 wj wj -1)) (+.f64 wj -1)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (+.f64 wj 1))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (fma.f64 wj wj (-.f64 1 wj)) (/.f64 (fma.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1) (neg.f64 (*.f64 wj (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3)))))
(/.f64 (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (-.f64 (*.f64 (-.f64 1 wj) (*.f64 x (+.f64 wj 1))) (*.f64 wj (+.f64 wj 1)))) (*.f64 (+.f64 wj 1) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))) (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (fma.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1) (neg.f64 (*.f64 wj (+.f64 wj 1)))) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))))
(*.f64 (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (-.f64 (*.f64 (-.f64 1 wj) (*.f64 x (+.f64 wj 1))) (*.f64 wj (+.f64 wj 1))) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) (*.f64 (+.f64 wj 1) wj)) (*.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj -1))) (*.f64 (fma.f64 wj wj (-.f64 1 wj)) (+.f64 wj -1)))
(*.f64 (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (fma.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1) (neg.f64 (*.f64 wj (+.f64 wj 1)))) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))))
(*.f64 (*.f64 (+.f64 wj -1) (fma.f64 wj wj (-.f64 1 wj))) (/.f64 (-.f64 (*.f64 (-.f64 1 wj) (*.f64 x (+.f64 wj 1))) (*.f64 wj (+.f64 wj 1))) (*.f64 (fma.f64 wj wj -1) (+.f64 1 (pow.f64 wj 3)))))
(pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 1)
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 2)
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))) 3)
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(pow.f64 (/.f64 (+.f64 wj 1) (-.f64 x (fma.f64 wj x wj))) -1)
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(pow.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3) 1/3)
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(neg.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (-.f64 -1 wj)))
(/.f64 (neg.f64 (-.f64 x (fma.f64 wj x wj))) (-.f64 -1 wj))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1)) 3))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(exp.f64 (-.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))) (log1p.f64 wj)))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (exp.f64 (log1p.f64 wj)))
(exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))) (log1p.f64 wj)) 1))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (exp.f64 (log1p.f64 wj)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj 1))
(+.f64 x (*.f64 wj (neg.f64 x)))
(fma.f64 wj (neg.f64 x) x)
(+.f64 x (*.f64 (*.f64 wj (neg.f64 x)) 1))
(fma.f64 wj (neg.f64 x) x)
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 x) wj (*.f64 wj x)))
(fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 wj) x (*.f64 wj x)))
(fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)))
(fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)))
(fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)))
(fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(fma.f64 x (-.f64 1 wj) (*.f64 2 (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(fma.f64 x (-.f64 1 wj) (*.f64 2 (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(fma.f64 x (-.f64 1 wj) (*.f64 2 (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(fma.f64 x (-.f64 1 wj) (*.f64 2 (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(fma.f64 x (-.f64 1 wj) (*.f64 2 (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(fma.f64 x (-.f64 1 wj) (*.f64 2 (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(fma.f64 x (-.f64 1 wj) (*.f64 2 (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(fma.f64 x (-.f64 1 wj) (*.f64 2 (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(fma.f64 x (-.f64 1 wj) (*.f64 2 (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(fma.f64 x (-.f64 1 wj) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(fma.f64 x (-.f64 1 wj) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (*.f64 wj (neg.f64 x)) x)
(fma.f64 wj (neg.f64 x) x)
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 x) wj (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 wj) x (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 x) wj (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x))))
(+.f64 x (fma.f64 wj (neg.f64 x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)) (fma.f64 wj (neg.f64 x) x))
(+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) x)
(fma.f64 wj (neg.f64 x) x)
(+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))
(fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))
(fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj)))
(+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))
(fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))
(fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (*.f64 x (-.f64 1 wj)))
(fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)))
(+.f64 (-.f64 x (exp.f64 (log1p.f64 (*.f64 wj x)))) 1)
(+.f64 1 (-.f64 x (exp.f64 (log1p.f64 (*.f64 x wj)))))
(-.f64 (+.f64 x 1) (exp.f64 (log1p.f64 (*.f64 x wj))))
(*.f64 x (-.f64 1 wj))
(*.f64 (*.f64 x (-.f64 1 wj)) 1)
(*.f64 x (-.f64 1 wj))
(*.f64 1 (*.f64 x (-.f64 1 wj)))
(*.f64 x (-.f64 1 wj))
(*.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 (*.f64 x (-.f64 1 wj))))
(*.f64 x (-.f64 1 wj))
(*.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2))
(*.f64 x (-.f64 1 wj))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2) (cbrt.f64 (*.f64 x (-.f64 1 wj))))
(*.f64 x (-.f64 1 wj))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (/.f64 1 (+.f64 x (*.f64 wj x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (/.f64 1 (*.f64 (+.f64 wj 1) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (/.f64 1 (*.f64 x (+.f64 wj 1))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (/.f64 1 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (/.f64 1 (fma.f64 x x (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (/.f64 1 (fma.f64 x x (*.f64 x (*.f64 wj (*.f64 x (+.f64 wj 1)))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 wj x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 wj x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x wj)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x wj))))
(*.f64 (/.f64 1 (+.f64 x (*.f64 wj x))) (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (/.f64 1 (*.f64 (+.f64 wj 1) x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (/.f64 1 (*.f64 x (+.f64 wj 1))))
(*.f64 (/.f64 1 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (/.f64 1 (fma.f64 x x (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x))))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (/.f64 1 (fma.f64 x x (*.f64 x (*.f64 wj (*.f64 x (+.f64 wj 1)))))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (*.f64 x (-.f64 1 wj)))
(*.f64 x (-.f64 1 wj))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 wj x) 2) (*.f64 x (*.f64 wj x)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 x wj) 2) (*.f64 x (*.f64 x wj)))))
(*.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 x wj) 2) (*.f64 wj (*.f64 x x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (-.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (-.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 x wj) 2) (*.f64 (*.f64 (+.f64 wj 1) x) (*.f64 (+.f64 wj 1) x))))) (-.f64 (*.f64 x x) (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (-.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (pow.f64 (*.f64 x wj) 2) (*.f64 (*.f64 x (+.f64 wj 1)) (*.f64 x (+.f64 wj 1)))))) (-.f64 (*.f64 x x) (*.f64 x (*.f64 wj (*.f64 x (+.f64 wj 1))))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))) 3))) (-.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x x)) (*.f64 (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))) (*.f64 (*.f64 x x) (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x))) 3))) (+.f64 (*.f64 x (pow.f64 x 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x wj) 2) (*.f64 (*.f64 (+.f64 wj 1) x) (*.f64 (+.f64 wj 1) x))) (*.f64 x (*.f64 x (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x))))))))
(*.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (+.f64 (pow.f64 (*.f64 x x) 3) (pow.f64 (*.f64 x (*.f64 wj (*.f64 x (+.f64 wj 1)))) 3))) (+.f64 (*.f64 (pow.f64 (*.f64 x wj) 2) (*.f64 (*.f64 x (+.f64 wj 1)) (*.f64 x (+.f64 wj 1)))) (-.f64 (*.f64 x (pow.f64 x 3)) (*.f64 (*.f64 x (+.f64 wj 1)) (*.f64 (pow.f64 x 3) wj)))))
(/.f64 x (/.f64 1 (-.f64 1 wj)))
(*.f64 x (-.f64 1 wj))
(/.f64 (*.f64 x (-.f64 1 wj)) 1)
(*.f64 x (-.f64 1 wj))
(/.f64 1 (/.f64 1 (*.f64 x (-.f64 1 wj))))
(*.f64 x (-.f64 1 wj))
(/.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (/.f64 1 (sqrt.f64 (*.f64 x (-.f64 1 wj)))))
(*.f64 x (-.f64 1 wj))
(/.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2)))
(*.f64 x (-.f64 1 wj))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2) (/.f64 1 (cbrt.f64 (*.f64 x (-.f64 1 wj)))))
(*.f64 x (-.f64 1 wj))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (+.f64 x (*.f64 wj x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (*.f64 (+.f64 wj 1) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (*.f64 x (+.f64 wj 1)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)) (/.f64 1 (/.f64 1 (+.f64 x (*.f64 wj x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (*.f64 (+.f64 wj 1) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (*.f64 x (+.f64 wj 1)))
(/.f64 (+.f64 x (*.f64 wj x)) (/.f64 (+.f64 x (*.f64 wj x)) (*.f64 x (-.f64 1 wj))))
(*.f64 (/.f64 (*.f64 (+.f64 wj 1) x) (*.f64 (+.f64 wj 1) x)) (*.f64 x (-.f64 1 wj)))
(*.f64 (*.f64 x (-.f64 1 wj)) (/.f64 (+.f64 wj 1) (/.f64 (*.f64 x (+.f64 wj 1)) x)))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (fma.f64 x x (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (fma.f64 x x (*.f64 x (*.f64 wj (*.f64 x (+.f64 wj 1))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)) (/.f64 1 (/.f64 1 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (fma.f64 x x (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (fma.f64 x x (*.f64 x (*.f64 wj (*.f64 x (+.f64 wj 1))))))
(/.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (*.f64 x (-.f64 1 wj))))
(*.f64 (/.f64 (fma.f64 x x (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x)))) (fma.f64 x x (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x))))) (*.f64 x (-.f64 1 wj)))
(*.f64 (*.f64 x (-.f64 1 wj)) (/.f64 (fma.f64 x x (*.f64 x (*.f64 wj (*.f64 x (+.f64 wj 1))))) (fma.f64 x x (*.f64 x (*.f64 wj (*.f64 x (+.f64 wj 1)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (/.f64 (+.f64 x (*.f64 wj x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2))) (*.f64 (+.f64 wj 1) x)) (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2))) (*.f64 x (+.f64 wj 1))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (/.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))) (fma.f64 x x (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x))))) (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))) (fma.f64 x x (*.f64 x (*.f64 wj (*.f64 x (+.f64 wj 1)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))) (/.f64 (+.f64 x (*.f64 wj x)) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2))) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)))) (/.f64 (*.f64 (+.f64 wj 1) x) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2))) (/.f64 (*.f64 x (+.f64 wj 1)) (cbrt.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))) (/.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)))) (fma.f64 x x (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))) (/.f64 (fma.f64 x x (*.f64 x (*.f64 wj (*.f64 x (+.f64 wj 1))))) (cbrt.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 wj x)) (sqrt.f64 x)) (/.f64 1 (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 wj x)))))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (*.f64 x wj)) (sqrt.f64 x)) 1) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x wj))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 x wj)) (sqrt.f64 x)) (/.f64 1 (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x wj)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 wj (neg.f64 x)) (*.f64 wj (neg.f64 x)))) (-.f64 x (*.f64 wj (neg.f64 x))))
(/.f64 (*.f64 (fma.f64 wj (neg.f64 x) x) (-.f64 x (*.f64 (neg.f64 wj) x))) (-.f64 x (*.f64 (neg.f64 wj) x)))
(/.f64 (fma.f64 wj (neg.f64 x) x) (/.f64 (-.f64 x (*.f64 x (neg.f64 wj))) (-.f64 x (*.f64 x (neg.f64 wj)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj (neg.f64 x)) 3)) (-.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 wj (neg.f64 x)) (*.f64 wj (neg.f64 x)))) (*.f64 x (*.f64 wj (neg.f64 x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 (neg.f64 wj) x) 3)) (-.f64 (fma.f64 x x (*.f64 wj (*.f64 (neg.f64 x) (*.f64 (neg.f64 wj) x)))) (*.f64 x (*.f64 (neg.f64 wj) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (neg.f64 wj)) 3)) (-.f64 (fma.f64 x x (*.f64 wj (*.f64 (neg.f64 x) (*.f64 x (neg.f64 wj))))) (*.f64 x (*.f64 x (neg.f64 wj)))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 wj x) 2))) (neg.f64 (+.f64 x (*.f64 wj x))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (neg.f64 (*.f64 (+.f64 wj 1) x))))
(neg.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x wj) 2)) (-.f64 (neg.f64 x) (*.f64 x wj))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj x) 3))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3)) (neg.f64 (fma.f64 x x (*.f64 wj (*.f64 x (*.f64 (+.f64 wj 1) x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x wj) 3))) (neg.f64 (fma.f64 x x (*.f64 x (*.f64 wj (*.f64 x (+.f64 wj 1)))))))
(pow.f64 (*.f64 x (-.f64 1 wj)) 1)
(*.f64 x (-.f64 1 wj))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) 2)
(*.f64 x (-.f64 1 wj))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 3)
(*.f64 x (-.f64 1 wj))
(pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) 1/3)
(*.f64 x (-.f64 1 wj))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2))
(log.f64 (exp.f64 (*.f64 x (-.f64 1 wj))))
(*.f64 x (-.f64 1 wj))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 1 wj)))))
(*.f64 x (-.f64 1 wj))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3))
(*.f64 x (-.f64 1 wj))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 1 wj))))
(*.f64 x (-.f64 1 wj))
(exp.f64 (log.f64 (*.f64 x (-.f64 1 wj))))
(*.f64 x (-.f64 1 wj))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 1 wj))) 1))
(*.f64 x (-.f64 1 wj))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 1 wj))))
(*.f64 x (-.f64 1 wj))
(fma.f64 1 x (*.f64 wj (neg.f64 x)))
(fma.f64 1 x (*.f64 (neg.f64 wj) x))
(fma.f64 1 x (*.f64 x (neg.f64 wj)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 wj (neg.f64 x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 wj) x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (neg.f64 wj)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 wj (neg.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (neg.f64 wj) x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (neg.f64 wj)))
(+.f64 x (-.f64 0 (fma.f64 wj x wj)))
(-.f64 x (fma.f64 wj x wj))
(+.f64 x (neg.f64 (fma.f64 wj x wj)))
(-.f64 x (fma.f64 wj x wj))
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (neg.f64 wj)))
(fma.f64 wj (neg.f64 x) (-.f64 x wj))
(-.f64 (fma.f64 wj (neg.f64 x) x) wj)
(+.f64 x (+.f64 (*.f64 wj (neg.f64 x)) (*.f64 (neg.f64 wj) 1)))
(fma.f64 wj (neg.f64 x) (-.f64 x wj))
(-.f64 (fma.f64 wj (neg.f64 x) x) wj)
(+.f64 x (+.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) (*.f64 (neg.f64 wj) 1)))
(fma.f64 wj (neg.f64 x) (-.f64 x wj))
(-.f64 (fma.f64 wj (neg.f64 x) x) wj)
(+.f64 x (+.f64 (-.f64 0 (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (neg.f64 wj) wj))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj (neg.f64 wj)))
(+.f64 x (+.f64 (neg.f64 (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (neg.f64 wj) wj))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj (neg.f64 wj)))
(+.f64 x (+.f64 (-.f64 0 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj))
(+.f64 x (+.f64 (neg.f64 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj))
(+.f64 x (+.f64 (-.f64 0 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj))
(+.f64 x (+.f64 (neg.f64 (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj))
(+.f64 x (-.f64 (*.f64 (*.f64 wj (neg.f64 x)) 1) wj))
(fma.f64 wj (neg.f64 x) (-.f64 x wj))
(-.f64 (fma.f64 wj (neg.f64 x) x) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (neg.f64 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (*.f64 (neg.f64 wj) 1))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (neg.f64 wj)))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (neg.f64 wj)))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (neg.f64 wj)))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (neg.f64 wj)))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (neg.f64 wj)))
(fma.f64 x (-.f64 1 wj) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)) wj))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) (*.f64 (neg.f64 wj) 1)))
(fma.f64 x (-.f64 1 wj) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)) wj))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (neg.f64 wj) (fma.f64 (neg.f64 wj) 1 wj)))
(fma.f64 x (-.f64 1 wj) (+.f64 (neg.f64 wj) (+.f64 (neg.f64 wj) wj)))
(fma.f64 x (-.f64 1 wj) (+.f64 (neg.f64 wj) (+.f64 wj (neg.f64 wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (*.f64 (neg.f64 wj) 1) (fma.f64 (neg.f64 wj) 1 wj)))
(fma.f64 x (-.f64 1 wj) (+.f64 (neg.f64 wj) (+.f64 (neg.f64 wj) wj)))
(fma.f64 x (-.f64 1 wj) (+.f64 (neg.f64 wj) (+.f64 wj (neg.f64 wj))))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (neg.f64 wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (neg.f64 wj) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (-.f64 (*.f64 x (-.f64 1 wj)) wj))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (*.f64 (neg.f64 wj) 1) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (neg.f64 wj) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (-.f64 (*.f64 x (-.f64 1 wj)) wj))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (neg.f64 wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 (*.f64 x (-.f64 1 wj)) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (-.f64 (*.f64 x (-.f64 1 wj)) wj))
(+.f64 (*.f64 x (-.f64 1 wj)) (+.f64 (*.f64 (neg.f64 wj) 1) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 (*.f64 x (-.f64 1 wj)) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (-.f64 (*.f64 x (-.f64 1 wj)) wj))
(+.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 x) wj (*.f64 wj x)) wj))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 wj) x (*.f64 wj x)) wj))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)) wj))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 x) wj (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)) wj))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj))) wj)
(+.f64 (*.f64 x (-.f64 1 wj)) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)) wj))
(fma.f64 x (-.f64 1 wj) (-.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)) wj))
(-.f64 (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj))) wj)
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 x) wj (*.f64 wj x)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 x) wj (*.f64 x wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) x (*.f64 wj x)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 x) wj (*.f64 x wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (*.f64 wj (neg.f64 x)) 1 (*.f64 wj x)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 x) wj (*.f64 x wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 wj x))) (sqrt.f64 (*.f64 wj x)) (*.f64 wj x)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x wj))) (sqrt.f64 (*.f64 x wj)) (*.f64 x wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 wj x))) (pow.f64 (cbrt.f64 (*.f64 wj x)) 2) (*.f64 wj x)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x wj))) (pow.f64 (cbrt.f64 (*.f64 x wj)) 2) (*.f64 x wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 wj) 1 wj))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (neg.f64 wj) wj))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj (neg.f64 wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 wj) 1 wj) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 2 (+.f64 (neg.f64 wj) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 2 (+.f64 wj (neg.f64 wj))))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (neg.f64 wj) wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj))
(+.f64 (+.f64 wj (neg.f64 wj)) (+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (fma.f64 (neg.f64 wj) 1 wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (+.f64 (neg.f64 wj) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj (neg.f64 wj))))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 wj) 1 wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (neg.f64 wj) wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj))
(+.f64 (+.f64 wj (neg.f64 wj)) (+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 wj) 1 wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (+.f64 (neg.f64 wj) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj (neg.f64 wj))))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (neg.f64 wj)))
(fma.f64 wj (neg.f64 x) (-.f64 x wj))
(-.f64 (fma.f64 wj (neg.f64 x) x) wj)
(+.f64 (*.f64 wj (neg.f64 x)) (+.f64 x (*.f64 (neg.f64 wj) 1)))
(fma.f64 wj (neg.f64 x) (-.f64 x wj))
(-.f64 (fma.f64 wj (neg.f64 x) x) wj)
(+.f64 (*.f64 wj (neg.f64 x)) (-.f64 x wj))
(fma.f64 wj (neg.f64 x) (-.f64 x wj))
(-.f64 (fma.f64 wj (neg.f64 x) x) wj)
(+.f64 (neg.f64 wj) (*.f64 x (-.f64 1 wj)))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(+.f64 (neg.f64 wj) (+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 wj) 1 wj)))
(fma.f64 x (-.f64 1 wj) (+.f64 (neg.f64 wj) (+.f64 (neg.f64 wj) wj)))
(fma.f64 x (-.f64 1 wj) (+.f64 (neg.f64 wj) (+.f64 wj (neg.f64 wj))))
(+.f64 (neg.f64 wj) (+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (neg.f64 wj) (fma.f64 x (-.f64 1 wj) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (-.f64 (*.f64 x (-.f64 1 wj)) wj))
(+.f64 (neg.f64 wj) (+.f64 (*.f64 x (-.f64 1 wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj)))
(+.f64 (-.f64 (*.f64 x (-.f64 1 wj)) wj) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (-.f64 (*.f64 x (-.f64 1 wj)) wj))
(+.f64 (-.f64 0 (fma.f64 wj x wj)) x)
(-.f64 x (fma.f64 wj x wj))
(+.f64 (*.f64 (neg.f64 wj) 1) (*.f64 x (-.f64 1 wj)))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(+.f64 (neg.f64 (fma.f64 wj x wj)) x)
(-.f64 x (fma.f64 wj x wj))
(+.f64 (fma.f64 (neg.f64 wj) 1 wj) (-.f64 x (fma.f64 wj x wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 (neg.f64 wj) wj))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (+.f64 wj (neg.f64 wj)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj) (-.f64 x (fma.f64 wj x wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (sqrt.f64 wj)) (sqrt.f64 wj) wj))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj) (-.f64 x (fma.f64 wj x wj)))
(+.f64 (-.f64 x (fma.f64 wj x wj)) (fma.f64 (neg.f64 (cbrt.f64 wj)) (pow.f64 (cbrt.f64 wj) 2) wj))
(+.f64 (+.f64 (neg.f64 wj) x) (*.f64 wj (neg.f64 x)))
(fma.f64 wj (neg.f64 x) (-.f64 x wj))
(-.f64 (fma.f64 wj (neg.f64 x) x) wj)
(+.f64 (+.f64 (neg.f64 wj) x) (*.f64 (*.f64 wj (neg.f64 x)) 1))
(fma.f64 wj (neg.f64 x) (-.f64 x wj))
(-.f64 (fma.f64 wj (neg.f64 x) x) wj)
(+.f64 (-.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 1)) 1)
(+.f64 1 (fma.f64 x (-.f64 1 wj) (neg.f64 (+.f64 wj 1))))
(-.f64 (*.f64 x (-.f64 1 wj)) (+.f64 wj 0))
(*.f64 (-.f64 x (fma.f64 wj x wj)) 1)
(-.f64 x (fma.f64 wj x wj))
(*.f64 1 (-.f64 x (fma.f64 wj x wj)))
(-.f64 x (fma.f64 wj x wj))
(*.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (sqrt.f64 (-.f64 x (fma.f64 wj x wj))))
(-.f64 x (fma.f64 wj x wj))
(*.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2))
(-.f64 x (fma.f64 wj x wj))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (cbrt.f64 (-.f64 x (fma.f64 wj x wj))))
(-.f64 x (fma.f64 wj x wj))
(*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj (*.f64 x (-.f64 1 wj)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)) (-.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)))
(*.f64 (+.f64 (sqrt.f64 wj) (sqrt.f64 (*.f64 x (-.f64 1 wj)))) (-.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)))
(*.f64 (/.f64 1 (+.f64 wj (*.f64 x (-.f64 1 wj)))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))
(*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (+.f64 wj (*.f64 x (-.f64 1 wj)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (-.f64 x (fma.f64 wj x wj)))
(-.f64 x (fma.f64 wj x wj))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (+.f64 (pow.f64 wj 3) (pow.f64 (*.f64 x (-.f64 1 wj)) 3))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (-.f64 (*.f64 wj wj) (*.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (-.f64 wj (*.f64 x (-.f64 1 wj))))) (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (+.f64 (pow.f64 wj 3) (pow.f64 (*.f64 x (-.f64 1 wj)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (-.f64 wj (*.f64 x (-.f64 1 wj)))))) (+.f64 (pow.f64 wj 3) (pow.f64 (*.f64 x (-.f64 1 wj)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 4) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 4) (*.f64 (*.f64 (*.f64 wj wj) (+.f64 wj (*.f64 x (-.f64 1 wj)))) (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) 3) (pow.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (pow.f64 (*.f64 x (-.f64 1 wj)) 2)) (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 4) (-.f64 (*.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))) (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) 3) (pow.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 (+.f64 (pow.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) 3) (pow.f64 (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 4) (-.f64 (*.f64 (*.f64 (*.f64 wj wj) (+.f64 wj (*.f64 x (-.f64 1 wj)))) (+.f64 wj (*.f64 x (-.f64 1 wj)))) (*.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))))
(/.f64 (-.f64 x (fma.f64 wj x wj)) 1)
(-.f64 x (fma.f64 wj x wj))
(/.f64 1 (/.f64 1 (-.f64 x (fma.f64 wj x wj))))
(-.f64 x (fma.f64 wj x wj))
(/.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (sqrt.f64 (-.f64 x (fma.f64 wj x wj)))))
(-.f64 x (fma.f64 wj x wj))
(/.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2)))
(-.f64 x (fma.f64 wj x wj))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 2) (/.f64 1 (cbrt.f64 (-.f64 x (fma.f64 wj x wj)))))
(-.f64 x (fma.f64 wj x wj))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (+.f64 wj (*.f64 x (-.f64 1 wj))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (/.f64 1 (/.f64 1 (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (+.f64 wj (*.f64 x (-.f64 1 wj))))
(/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (-.f64 x (fma.f64 wj x wj))))
(*.f64 (/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (+.f64 wj (*.f64 x (-.f64 1 wj)))) (-.f64 x (fma.f64 wj x wj)))
(/.f64 (*.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (-.f64 x (fma.f64 wj x wj))) (+.f64 wj (*.f64 x (-.f64 1 wj))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (-.f64 x (fma.f64 wj x wj))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (-.f64 x (fma.f64 wj x wj)))
(*.f64 (-.f64 x (fma.f64 wj x wj)) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (+.f64 wj (*.f64 x (-.f64 1 wj)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (+.f64 wj (*.f64 x (-.f64 1 wj)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))) (/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))) (+.f64 wj (*.f64 x (-.f64 1 wj)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (/.f64 (/.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)))) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj))))) (cbrt.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (neg.f64 (+.f64 wj (*.f64 x (-.f64 1 wj)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (neg.f64 (+.f64 wj (*.f64 x (-.f64 1 wj))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj))) (-.f64 (neg.f64 wj) (*.f64 x (-.f64 1 wj))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj (+.f64 wj (*.f64 x (-.f64 1 wj)))))))
(/.f64 (+.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)) (/.f64 1 (-.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj))))
(*.f64 (/.f64 (+.f64 (sqrt.f64 wj) (sqrt.f64 (*.f64 x (-.f64 1 wj)))) 1) (-.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)))
(*.f64 (-.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 wj)) (/.f64 (+.f64 (sqrt.f64 wj) (sqrt.f64 (*.f64 x (-.f64 1 wj)))) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 (neg.f64 wj) (neg.f64 wj))) (+.f64 wj (*.f64 x (-.f64 1 wj))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 wj wj)) (+.f64 wj (*.f64 x (-.f64 1 wj))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (fma.f64 wj x wj) (fma.f64 wj x wj))) (+.f64 x (fma.f64 wj x wj)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 (neg.f64 wj) 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (-.f64 (*.f64 (neg.f64 wj) (neg.f64 wj)) (*.f64 (*.f64 x (-.f64 1 wj)) (neg.f64 wj)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 3) (pow.f64 wj 3)) (+.f64 (pow.f64 (*.f64 x (-.f64 1 wj)) 2) (*.f64 (neg.f64 wj) (-.f64 (neg.f64 wj) (*.f64 x (-.f64 1 wj))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 wj x wj) 3)) (+.f64 (+.f64 (*.f64 x x) (*.f64 (fma.f64 wj x wj) (fma.f64 wj x wj))) (*.f64 x (fma.f64 wj x wj))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (fma.f64 wj x wj) 3)) (+.f64 (fma.f64 x x (*.f64 (fma.f64 wj x wj) (fma.f64 wj x wj))) (*.f64 x (fma.f64 wj x wj))))
(pow.f64 (-.f64 x (fma.f64 wj x wj)) 1)
(-.f64 x (fma.f64 wj x wj))
(pow.f64 (sqrt.f64 (-.f64 x (fma.f64 wj x wj))) 2)
(-.f64 x (fma.f64 wj x wj))
(pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj x wj))) 3)
(-.f64 x (fma.f64 wj x wj))
(pow.f64 (pow.f64 (-.f64 x (fma.f64 wj x wj)) 3) 1/3)
(-.f64 x (fma.f64 wj x wj))
(sqrt.f64 (pow.f64 (-.f64 x (fma.f64 wj x wj)) 2))
(log.f64 (exp.f64 (-.f64 x (fma.f64 wj x wj))))
(-.f64 x (fma.f64 wj x wj))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (fma.f64 wj x wj)))))
(-.f64 x (fma.f64 wj x wj))
(cbrt.f64 (pow.f64 (-.f64 x (fma.f64 wj x wj)) 3))
(-.f64 x (fma.f64 wj x wj))
(expm1.f64 (log1p.f64 (-.f64 x (fma.f64 wj x wj))))
(-.f64 x (fma.f64 wj x wj))
(exp.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))))
(-.f64 x (fma.f64 wj x wj))
(exp.f64 (*.f64 (log.f64 (-.f64 x (fma.f64 wj x wj))) 1))
(-.f64 x (fma.f64 wj x wj))
(log1p.f64 (expm1.f64 (-.f64 x (fma.f64 wj x wj))))
(-.f64 x (fma.f64 wj x wj))
(fma.f64 1 x (neg.f64 (fma.f64 wj x wj)))
(fma.f64 1 (*.f64 x (-.f64 1 wj)) (neg.f64 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 1 wj))) (sqrt.f64 (*.f64 x (-.f64 1 wj))) (neg.f64 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (fma.f64 wj x wj)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 1 wj))) 2) (cbrt.f64 (*.f64 x (-.f64 1 wj))) (neg.f64 wj))
(-.f64 (*.f64 x (-.f64 1 wj)) wj)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (fma.f64 wj x wj)))

localize7.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.04%
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
Compiler

Compiled 17 to 9 computations (47.1% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
wj
@-inf
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
0.0ms
wj
@inf
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
0.0ms
wj
@0
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))

rewrite56.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1528×add-sqr-sqrt
1500×*-un-lft-identity
1416×add-cube-cbrt
1404×add-cbrt-cube
1392×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
116019
2204419
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 wj wj) (*.f64 (neg.f64 (pow.f64 wj 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 (*.f64 wj wj)) wj (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 wj) (*.f64 wj wj) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 (pow.f64 wj 3)) 1 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 (pow.f64 wj 3/2)) (pow.f64 wj 3/2) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 wj wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 wj (-.f64 wj (*.f64 wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 wj wj) (-.f64 1 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 2) (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (/.f64 1 (fma.f64 wj wj (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (/.f64 1 (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (pow.f64 wj 3/2)) (-.f64 wj (pow.f64 wj 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 wj wj (pow.f64 wj 3)) (-.f64 (pow.f64 wj 4) (pow.f64 wj 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5))) (-.f64 (pow.f64 wj 6) (pow.f64 wj 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (fma.f64 wj wj (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 3)))) (-.f64 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 wj 6) (pow.f64 (neg.f64 (pow.f64 wj 3)) 3)) (+.f64 (pow.f64 wj 4) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 3))) (*.f64 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6))) (neg.f64 (fma.f64 wj wj (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9))) (neg.f64 (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 wj wj (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (*.f64 wj wj)) (neg.f64 (pow.f64 wj 3)))))))

simplify65.0ms (0.6%)

Algorithm
egg-herbie
Rules
1002×fma-def
804×associate-*r/
718×associate--r+
608×associate-+r-
586×associate-+l-
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01111321
12911253
212381247
350731247
Stop Event
node limit
Counts
51 → 52
Calls
Call 1
Inputs
(pow.f64 wj 2)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(*.f64 -1 (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(*.f64 -1 (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(+.f64 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3)))
(+.f64 (*.f64 wj wj) (*.f64 (neg.f64 (pow.f64 wj 3)) 1))
(+.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 (*.f64 wj wj)) wj (pow.f64 wj 3)))
(+.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 wj) (*.f64 wj wj) (pow.f64 wj 3)))
(+.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 (pow.f64 wj 3)) 1 (pow.f64 wj 3)))
(+.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 (pow.f64 wj 3/2)) (pow.f64 wj 3/2) (pow.f64 wj 3)))
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 wj wj))
(*.f64 wj (-.f64 wj (*.f64 wj wj)))
(*.f64 (*.f64 wj wj) (-.f64 1 wj))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 1)
(*.f64 1 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 2) (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(*.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (/.f64 1 (fma.f64 wj wj (pow.f64 wj 3))))
(*.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (/.f64 1 (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5)))))
(*.f64 (+.f64 wj (pow.f64 wj 3/2)) (-.f64 wj (pow.f64 wj 3/2)))
(/.f64 1 (/.f64 (fma.f64 wj wj (pow.f64 wj 3)) (-.f64 (pow.f64 wj 4) (pow.f64 wj 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5))) (-.f64 (pow.f64 wj 6) (pow.f64 wj 9))))
(/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (fma.f64 wj wj (pow.f64 wj 3)))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5))))
(/.f64 (-.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 3)))) (-.f64 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3))))
(/.f64 (+.f64 (pow.f64 wj 6) (pow.f64 (neg.f64 (pow.f64 wj 3)) 3)) (+.f64 (pow.f64 wj 4) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 3))) (*.f64 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6))) (neg.f64 (fma.f64 wj wj (pow.f64 wj 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9))) (neg.f64 (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5)))))
(pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(exp.f64 (log.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(fma.f64 wj wj (neg.f64 (pow.f64 wj 3)))
(fma.f64 1 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3)))
(fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (*.f64 wj wj)) (neg.f64 (pow.f64 wj 3)))
Outputs
(pow.f64 wj 2)
(*.f64 wj wj)
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(*.f64 -1 (pow.f64 wj 3))
(neg.f64 (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(*.f64 -1 (pow.f64 wj 3))
(neg.f64 (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (pow.f64 wj 2) (*.f64 -1 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (*.f64 wj wj) (*.f64 (neg.f64 (pow.f64 wj 3)) 1))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 (*.f64 wj wj)) wj (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 wj) (*.f64 wj wj) (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 (pow.f64 wj 3)) 1 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) (fma.f64 (neg.f64 (pow.f64 wj 3/2)) (pow.f64 wj 3/2) (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(+.f64 (neg.f64 (pow.f64 wj 3)) (*.f64 wj wj))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(*.f64 wj (-.f64 wj (*.f64 wj wj)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(*.f64 (*.f64 wj wj) (-.f64 1 wj))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 1)
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(*.f64 1 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(*.f64 (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(*.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 2))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 2) (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(*.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (/.f64 1 (fma.f64 wj wj (pow.f64 wj 3))))
(/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (fma.f64 wj wj (pow.f64 wj 3)))
(*.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (/.f64 1 (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5)))))
(*.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (/.f64 1 (+.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (pow.f64 wj 5))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (+.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (pow.f64 wj 5)))
(*.f64 (+.f64 wj (pow.f64 wj 3/2)) (-.f64 wj (pow.f64 wj 3/2)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(/.f64 1 (/.f64 (fma.f64 wj wj (pow.f64 wj 3)) (-.f64 (pow.f64 wj 4) (pow.f64 wj 6))))
(*.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (/.f64 1 (fma.f64 wj wj (pow.f64 wj 3))))
(/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (fma.f64 wj wj (pow.f64 wj 3)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5))) (-.f64 (pow.f64 wj 6) (pow.f64 wj 9))))
(*.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (/.f64 1 (+.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (pow.f64 wj 5))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (+.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (pow.f64 wj 5)))
(/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (fma.f64 wj wj (pow.f64 wj 3)))
(*.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (/.f64 1 (fma.f64 wj wj (pow.f64 wj 3))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5))))
(*.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (/.f64 1 (+.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (pow.f64 wj 5))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (+.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (pow.f64 wj 5)))
(/.f64 (-.f64 (pow.f64 wj 4) (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 3)))) (-.f64 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3))))
(*.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (/.f64 1 (fma.f64 wj wj (pow.f64 wj 3))))
(/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (fma.f64 wj wj (pow.f64 wj 3)))
(/.f64 (+.f64 (pow.f64 wj 6) (pow.f64 (neg.f64 (pow.f64 wj 3)) 3)) (+.f64 (pow.f64 wj 4) (-.f64 (*.f64 (neg.f64 (pow.f64 wj 3)) (neg.f64 (pow.f64 wj 3))) (*.f64 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3))))))
(/.f64 (+.f64 (pow.f64 wj 6) (pow.f64 (neg.f64 (pow.f64 wj 3)) 3)) (-.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (neg.f64 (*.f64 (*.f64 wj wj) (pow.f64 wj 3)))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (*.f64 wj (pow.f64 wj 4)))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 (pow.f64 wj 3) 3)) (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5))))
(/.f64 (*.f64 (pow.f64 wj 6) (-.f64 1 (pow.f64 wj 3))) (+.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (pow.f64 wj 5)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6))) (neg.f64 (fma.f64 wj wj (pow.f64 wj 3))))
(*.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (/.f64 1 (fma.f64 wj wj (pow.f64 wj 3))))
(/.f64 (-.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (fma.f64 wj wj (pow.f64 wj 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9))) (neg.f64 (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5)))))
(*.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (/.f64 1 (+.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (pow.f64 wj 5))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (+.f64 (pow.f64 wj 4) (+.f64 (pow.f64 wj 6) (pow.f64 wj 5))))
(/.f64 (-.f64 (pow.f64 wj 6) (pow.f64 wj 9)) (+.f64 (+.f64 (pow.f64 wj 4) (pow.f64 wj 6)) (pow.f64 wj 5)))
(pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 1)
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 2)
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 3)
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(pow.f64 (pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 3) 1/3)
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 2))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(log.f64 (exp.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3)) 3))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(exp.f64 (log.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))) 1))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 wj wj) (pow.f64 wj 3))))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(fma.f64 wj wj (neg.f64 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(fma.f64 1 (*.f64 wj wj) (neg.f64 (pow.f64 wj 3)))
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(fma.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (*.f64 wj wj)) (neg.f64 (pow.f64 wj 3)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 wj 4)) (cbrt.f64 (*.f64 wj wj))) (pow.f64 wj 3))

eval376.0ms (3.3%)

Compiler

Compiled 25093 to 13711 computations (45.4% saved)

prune414.0ms (3.6%)

Pruning

22 alts after pruning (17 fresh and 5 done)

PrunedKeptTotal
New9876993
Fresh11112
Picked101
Done257
Total991221013
Error
0.02%
Counts
1013 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
84.42%
(fma.f64 wj wj (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)))
84.58%
(fma.f64 wj wj (neg.f64 (pow.f64 wj 3)))
94.24%
(pow.f64 (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2)
93.89%
(pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 3)
97.15%
(/.f64 (/.f64 x wj) (exp.f64 wj))
14.83%
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
15.91%
(/.f64 x (+.f64 1 (*.f64 wj (+.f64 2 (*.f64 3/2 wj)))))
16.33%
(/.f64 x (+.f64 1 (*.f64 2 wj)))
14.82%
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
93.85%
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
31.18%
(-.f64 wj (neg.f64 x))
95.48%
(-.f64 wj 1)
3.76%
(+.f64 (*.f64 wj wj) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
16.34%
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
27.11%
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
16.26%
(*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1)))
84.59%
(*.f64 wj (-.f64 wj (*.f64 wj wj)))
84.74%
(*.f64 wj wj)
97.2%
(*.f64 1/2 (/.f64 x wj))
96.21%
(neg.f64 (pow.f64 wj 3))
16.86%
x
95.32%
wj
Compiler

Compiled 366 to 251 computations (31.4% saved)

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
0.02%
(*.f64 -2 (*.f64 wj x))
Compiler

Compiled 34 to 14 computations (58.8% saved)

series2.0ms (0%)

Counts
1 → 15
Calls

6 calls:

TimeVariablePointExpression
2.0ms
wj
@inf
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
0.0ms
x
@-inf
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
0.0ms
wj
@0
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
0.0ms
x
@0
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
0.0ms
wj
@-inf
(+.f64 (*.f64 -2 (*.f64 wj x)) x)

rewrite62.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1858×add-sqr-sqrt
1836×*-un-lft-identity
1718×add-cube-cbrt
1698×add-cbrt-cube
176×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
117415
2227115
Stop Event
node limit
Counts
1 → 41
Calls
Call 1
Inputs
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (*.f64 wj x) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (fma.f64 -2 (*.f64 wj x) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 -2 (*.f64 wj x) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 1 (*.f64 -2 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 -2 wj) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 -2 (*.f64 wj x) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 -2 (*.f64 wj x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 -2 (*.f64 wj x) x)) (sqrt.f64 (fma.f64 -2 (*.f64 wj x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 2) (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 -2 (*.f64 wj x) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -2 wj) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 -2 (*.f64 wj x) (neg.f64 x)) (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x)) (fma.f64 -2 (*.f64 wj x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 (*.f64 wj x) (*.f64 -2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 -2 (*.f64 wj x)) 2)) (-.f64 x (*.f64 -2 (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x))) (neg.f64 (fma.f64 -2 (*.f64 wj x) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 -2 (*.f64 wj x) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 -2 (*.f64 wj x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (*.f64 wj x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 -2 (*.f64 wj x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 -2 (*.f64 wj x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 -2 (*.f64 wj x) x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 -2 (*.f64 wj x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -2 (*.f64 wj x) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 wj x) -2 x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (*.f64 -2 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -2 (*.f64 wj x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 -2 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 -2 (*.f64 wj x))) (sqrt.f64 (*.f64 -2 (*.f64 wj x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 -2 (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 wj x))) 2) (cbrt.f64 (*.f64 -2 (*.f64 wj x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -2 wj) x x)))))

simplify65.0ms (0.6%)

Algorithm
egg-herbie
Rules
826×*-commutative
772×associate-/l/
670×associate-+r+
578×div-sub
576×distribute-lft-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01091422
12571372
29271328
334381138
Stop Event
node limit
Counts
56 → 57
Calls
Call 1
Inputs
x
(*.f64 -2 (*.f64 wj x))
(*.f64 -2 (*.f64 wj x))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (*.f64 wj x) x))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (fma.f64 -2 (*.f64 wj x) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 -2 (*.f64 wj x) (neg.f64 x))))
(*.f64 x (+.f64 1 (*.f64 -2 wj)))
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(*.f64 (fma.f64 -2 (*.f64 wj x) x) 1)
(*.f64 1 (fma.f64 -2 (*.f64 wj x) x))
(*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 wj x) x)) (sqrt.f64 (fma.f64 -2 (*.f64 wj x) x)))
(*.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 2) (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)))
(*.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 -2 (*.f64 wj x) (neg.f64 x))))
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x)))))))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(/.f64 1 (/.f64 (fma.f64 -2 (*.f64 wj x) (neg.f64 x)) (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x)) (fma.f64 -2 (*.f64 wj x) (neg.f64 x)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 (*.f64 wj x) (*.f64 -2 x)))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 -2 (*.f64 wj x)) 2)) (-.f64 x (*.f64 -2 (*.f64 wj x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x))) (neg.f64 (fma.f64 -2 (*.f64 wj x) (neg.f64 x))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x)))))))
(pow.f64 (fma.f64 -2 (*.f64 wj x) x) 1)
(pow.f64 (sqrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 2)
(pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 3)
(pow.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 2))
(log.f64 (exp.f64 (fma.f64 -2 (*.f64 wj x) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (*.f64 wj x) x))))
(cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 -2 (*.f64 wj x) x)))
(exp.f64 (log.f64 (fma.f64 -2 (*.f64 wj x) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (*.f64 wj x) x)) 1))
(log1p.f64 (expm1.f64 (fma.f64 -2 (*.f64 wj x) x)))
(fma.f64 -2 (*.f64 wj x) x)
(fma.f64 (*.f64 wj x) -2 x)
(fma.f64 1 x (*.f64 -2 (*.f64 wj x)))
(fma.f64 1 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 -2 (*.f64 wj x)))
(fma.f64 (sqrt.f64 (*.f64 -2 (*.f64 wj x))) (sqrt.f64 (*.f64 -2 (*.f64 wj x))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 -2 (*.f64 wj x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 wj x))) 2) (cbrt.f64 (*.f64 -2 (*.f64 wj x))) x)
(fma.f64 (*.f64 -2 wj) x x)
Outputs
x
(*.f64 -2 (*.f64 wj x))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 -2 (*.f64 wj x))
(*.f64 -2 (*.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (+.f64 1 (*.f64 -2 wj)) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 wj) 1) x))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -2 (*.f64 wj x) x))) 1)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(-.f64 (/.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (fma.f64 -2 (*.f64 wj x) (neg.f64 x))) (/.f64 (*.f64 x x) (fma.f64 -2 (*.f64 wj x) (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 x wj)) 2) (*.f64 x x)) (fma.f64 -2 (*.f64 x wj) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 -2 wj)) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (fma.f64 (*.f64 wj 2) x x))
(/.f64 (*.f64 x (fma.f64 -2 wj 1)) 1)
(*.f64 x (+.f64 1 (*.f64 -2 wj)))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 x (+.f64 (*.f64 -2 wj) 1))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (fma.f64 -2 (*.f64 wj x) x) 1)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 1 (fma.f64 -2 (*.f64 wj x) x))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (sqrt.f64 (fma.f64 -2 (*.f64 wj x) x)) (sqrt.f64 (fma.f64 -2 (*.f64 wj x) x)))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 2))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 2) (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(*.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x)) (/.f64 1 (fma.f64 -2 (*.f64 wj x) (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 x wj)) 2) (*.f64 x x)) (fma.f64 -2 (*.f64 x wj) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 -2 wj)) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (fma.f64 (*.f64 wj 2) x x))
(/.f64 (*.f64 x (fma.f64 -2 wj 1)) 1)
(*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 -2 (*.f64 x wj)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 x wj))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 x (*.f64 -2 wj))) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (fma.f64 x (fma.f64 (*.f64 wj 2) x x) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 (*.f64 -2 wj) (*.f64 x (fma.f64 -2 wj -1))))))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(/.f64 1 (/.f64 (fma.f64 -2 (*.f64 wj x) (neg.f64 x)) (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 x wj)) 2) (*.f64 x x)) (fma.f64 -2 (*.f64 x wj) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 -2 wj)) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (fma.f64 (*.f64 wj 2) x x))
(/.f64 (*.f64 x (fma.f64 -2 wj 1)) 1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 -2 (*.f64 x wj)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 x wj))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 x (*.f64 -2 wj))) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (fma.f64 x (fma.f64 (*.f64 wj 2) x x) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 (*.f64 -2 wj) (*.f64 x (fma.f64 -2 wj -1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x)) (fma.f64 -2 (*.f64 wj x) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 x wj)) 2) (*.f64 x x)) (fma.f64 -2 (*.f64 x wj) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 -2 wj)) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (fma.f64 (*.f64 wj 2) x x))
(/.f64 (*.f64 x (fma.f64 -2 wj 1)) 1)
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3)) (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 -2 (*.f64 x wj)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 x wj))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 x (*.f64 -2 wj))) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (fma.f64 x (fma.f64 (*.f64 wj 2) x x) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 (*.f64 -2 wj) (*.f64 x (fma.f64 -2 wj -1))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3)) (+.f64 (*.f64 x x) (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 (*.f64 wj x) (*.f64 -2 x)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 -2 (*.f64 x wj)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 x wj))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 x (*.f64 -2 wj))) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (fma.f64 x (fma.f64 (*.f64 wj 2) x x) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 (*.f64 -2 wj) (*.f64 x (fma.f64 -2 wj -1))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 -2 (*.f64 wj x)) 2)) (-.f64 x (*.f64 -2 (*.f64 wj x))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 x wj)) 2) (*.f64 x x)) (fma.f64 -2 (*.f64 x wj) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 -2 wj)) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (fma.f64 (*.f64 wj 2) x x))
(/.f64 (*.f64 x (fma.f64 -2 wj 1)) 1)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x x))) (neg.f64 (fma.f64 -2 (*.f64 wj x) (neg.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 -2 (*.f64 x wj)) 2) (*.f64 x x)) (fma.f64 -2 (*.f64 x wj) (neg.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (*.f64 -2 wj)) 2) (*.f64 x x)) (-.f64 (*.f64 x (*.f64 -2 wj)) x))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)) (fma.f64 (*.f64 wj 2) x x))
(/.f64 (*.f64 x (fma.f64 -2 wj 1)) 1)
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 wj x) 3) -8) (pow.f64 x 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 wj x)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 wj x)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) 1) (+.f64 (pow.f64 (*.f64 -2 (*.f64 x wj)) 2) (*.f64 x (-.f64 x (*.f64 -2 (*.f64 x wj))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (fma.f64 x (-.f64 x (*.f64 x (*.f64 -2 wj))) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (fma.f64 x (fma.f64 (*.f64 wj 2) x x) (pow.f64 (*.f64 x (*.f64 -2 wj)) 2)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x wj) 3) -8 (pow.f64 x 3)) (*.f64 x (+.f64 x (*.f64 (*.f64 -2 wj) (*.f64 x (fma.f64 -2 wj -1))))))
(pow.f64 (fma.f64 -2 (*.f64 wj x) x) 1)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(pow.f64 (sqrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 2)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(pow.f64 (cbrt.f64 (fma.f64 -2 (*.f64 wj x) x)) 3)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(pow.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 3) 1/3)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(sqrt.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 2))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(log.f64 (exp.f64 (fma.f64 -2 (*.f64 wj x) x)))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -2 (*.f64 wj x) x))))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(cbrt.f64 (pow.f64 (fma.f64 -2 (*.f64 wj x) x) 3))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(expm1.f64 (log1p.f64 (fma.f64 -2 (*.f64 wj x) x)))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(exp.f64 (log.f64 (fma.f64 -2 (*.f64 wj x) x)))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 -2 (*.f64 wj x) x)) 1))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(log1p.f64 (expm1.f64 (fma.f64 -2 (*.f64 wj x) x)))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(fma.f64 -2 (*.f64 wj x) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(fma.f64 (*.f64 wj x) -2 x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(fma.f64 1 x (*.f64 -2 (*.f64 wj x)))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(fma.f64 1 (*.f64 -2 (*.f64 wj x)) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 -2 (*.f64 wj x)))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(fma.f64 (sqrt.f64 (*.f64 -2 (*.f64 wj x))) (sqrt.f64 (*.f64 -2 (*.f64 wj x))) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 -2 (*.f64 wj x)))
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -2 (*.f64 wj x))) 2) (cbrt.f64 (*.f64 -2 (*.f64 wj x))) x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)
(fma.f64 (*.f64 -2 wj) x x)
(*.f64 x (fma.f64 -2 wj 1))
(fma.f64 x (*.f64 -2 wj) x)

localize6.0ms (0%)

Compiler

Compiled 10 to 4 computations (60% saved)

localize7.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.01%
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
0.02%
(*.f64 -2 (*.f64 wj x))
Compiler

Compiled 20 to 9 computations (55% saved)

localize32.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.02%
(+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj)))
0.03%
(/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1))
11.54%
(*.f64 (*.f64 x 1/2) (*.f64 wj wj))
12.42%
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
Compiler

Compiled 98 to 40 computations (59.2% saved)

series13.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
5.0ms
x
@-inf
(/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1))
1.0ms
wj
@inf
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
1.0ms
x
@0
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
1.0ms
wj
@-inf
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
1.0ms
x
@-inf
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))

rewrite125.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1368×associate-+l+
558×+-commutative
430×associate-+r+
412×add-sqr-sqrt
402×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016172
1383154
26087154
Stop Event
node limit
Counts
4 → 139
Calls
Call 1
Inputs
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
(*.f64 (*.f64 x 1/2) (*.f64 wj wj))
(/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1))
(+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (/.f64 1 (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) wj)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 wj (sqrt.f64 (*.f64 x 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 wj) wj) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (neg.f64 (/.f64 wj (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (*.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) (*.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (/.f64 1 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (/.f64 1 (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (cbrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (fma.f64 wj wj -1)) (+.f64 wj -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 1) (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (cbrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 wj 1) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (-.f64 -1 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (log1p.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (log1p.f64 wj)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) (*.f64 wj x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))) (/.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))) (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 x (*.f64 wj x)) (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (exp.f64 (log1p.f64 (-.f64 x (*.f64 wj x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (/.f64 (*.f64 x x) (+.f64 x (*.f64 wj x)))) (/.f64 (pow.f64 (*.f64 wj x) 2) (+.f64 x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))) (/.f64 (pow.f64 (*.f64 wj x) 3) (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) 0) (*.f64 wj x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (sqrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 2) (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))) (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x))))) (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x)))) (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))) (pow.f64 (-.f64 x (*.f64 wj x)) 2)) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))) (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))) 3)) (+.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))) (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (*.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))))) (neg.f64 (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 1/2 (*.f64 wj wj)) (-.f64 x (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x 1/2) (*.f64 wj wj) (-.f64 x (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 wj wj) (*.f64 x 1/2) (-.f64 x (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 x (neg.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 x (*.f64 wj x)) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 x (*.f64 wj x))) (sqrt.f64 (-.f64 x (*.f64 wj x))) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 wj (sqrt.f64 (*.f64 x 1/2))) (*.f64 wj (sqrt.f64 (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj x))) 2) (cbrt.f64 (-.f64 x (*.f64 wj x))) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x)))) (cbrt.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) (-.f64 x (*.f64 wj x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 wj (*.f64 x 1/2)) wj (-.f64 x (*.f64 wj x)))))))

simplify172.0ms (1.5%)

Algorithm
egg-herbie
Rules
1146×associate-+l-
1034×associate-+r-
872×fma-def
570×+-commutative
428×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049612625
1149811601
2634811567
Stop Event
node limit
Counts
235 → 308
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(+.f64 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 x) x)) (*.f64 -1 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 x) x)) (*.f64 -1 x)) (pow.f64 wj 2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 -1 x)) (+.f64 1 x)) (pow.f64 wj 3)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(*.f64 (+.f64 1 (*.f64 1/2 x)) wj)
(-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (+.f64 1 (*.f64 1/2 x)) wj)) (+.f64 1 x))
(-.f64 (+.f64 (*.f64 -1/2 x) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 (+.f64 1 (*.f64 1/2 x)) wj) (*.f64 2 (/.f64 x wj)))))) (+.f64 1 x))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 (+.f64 1 (*.f64 1/2 x)) wj) (+.f64 (*.f64 2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (*.f64 -1/2 (/.f64 x (pow.f64 wj 2))))))))) (+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 x (pow.f64 wj 2)) x))))
(*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1/2 x) 1)))
(-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1/2 x) 1)))) (+.f64 1 x))
(-.f64 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 -1 x)) (+.f64 1 x)) wj)) (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1/2 x) 1))))) (+.f64 1 x))
(-.f64 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -1/2 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 -1 x)) (+.f64 1 x)) wj)) (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1/2 x) 1)))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 x (pow.f64 wj 2))) (+.f64 (/.f64 1 (pow.f64 wj 2)) x))))
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj)))) x))
(-.f64 (+.f64 wj (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj)))) x))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj)))) x))) (/.f64 wj (+.f64 1 wj)))
(-.f64 (+.f64 wj (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj)))) x))) (/.f64 wj (+.f64 1 wj)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 -1 (/.f64 wj (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x))
(/.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x) (+.f64 1 wj))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x) (+.f64 1 wj)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj))) x) (+.f64 1 wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj))) x) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj))) x) (+.f64 1 wj))))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj))) x) (+.f64 1 wj))))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 (+.f64 1 x))) (pow.f64 wj 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 1/2 x) x)) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 (+.f64 1 x))) (pow.f64 wj 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)))
(*.f64 1/2 (*.f64 wj x))
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (*.f64 1/2 (*.f64 wj x))) (*.f64 1/2 x))
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (/.f64 x wj) (*.f64 1/2 (*.f64 wj x))))) (+.f64 (*.f64 1/2 x) (*.f64 -1 (/.f64 (+.f64 1 x) wj))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (*.f64 wj x)) (/.f64 x wj))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) wj)) (+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/2 (/.f64 x (pow.f64 wj 2))) (/.f64 x (pow.f64 wj 2))))))
(*.f64 1/2 (*.f64 wj x))
(-.f64 (+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (*.f64 1/2 (*.f64 wj x))) (*.f64 1/2 x))
(-.f64 (+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (*.f64 1/2 x)))) wj)) (*.f64 1/2 (*.f64 wj x)))) (*.f64 1/2 x))
(-.f64 (+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (*.f64 1/2 x)))) wj)) (*.f64 1/2 (*.f64 wj x))))) (+.f64 (*.f64 1/2 x) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (*.f64 1/2 x)) (pow.f64 wj 2)))))
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj)))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj)))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj)))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj)))))
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (*.f64 -1 (*.f64 wj x)) (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 x (*.f64 1/2 (*.f64 (pow.f64 wj 2) x))))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 x (*.f64 1/2 (*.f64 (pow.f64 wj 2) x))))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(+.f64 (*.f64 -1 (*.f64 wj x)) (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 x (*.f64 1/2 (*.f64 (pow.f64 wj 2) x))))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 x (*.f64 1/2 (*.f64 (pow.f64 wj 2) x))))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(-.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))) 1)
(-.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(-.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))) 1)
(-.f64 (+.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (+.f64 wj 1)) 1)
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(*.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 1)
(*.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj)))))
(/.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2))))
(/.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj)))))
(pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 1)
(pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 2)
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 3)
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 3) 1/3)
(sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2))
(log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))))
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 3))
(expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(fma.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (/.f64 1 (+.f64 wj 1)) wj)
(fma.f64 1 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(fma.f64 1 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) wj)
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) wj)
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))))) 1)
(pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 1)
(pow.f64 (*.f64 wj (sqrt.f64 (*.f64 x 1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 wj) wj) (*.f64 x 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3))
(expm1.f64 (log1p.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))
(exp.f64 (log.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))
(+.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(+.f64 (neg.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 1)
(*.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (/.f64 1 (+.f64 wj 1)))
(*.f64 1 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 1)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(*.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (*.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) (*.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (/.f64 1 (+.f64 wj 1))))
(*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(*.f64 (neg.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (/.f64 1 (-.f64 -1 wj)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (fma.f64 wj wj -1)) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 1) (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (+.f64 wj 1)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 1)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 3)
(pow.f64 (/.f64 (+.f64 wj 1) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) -1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3) 1/3)
(neg.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (-.f64 -1 wj)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(exp.f64 (-.f64 (log.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (log1p.f64 wj)))
(exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (log1p.f64 wj)) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 1)
(-.f64 (+.f64 x (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) (*.f64 wj x))
(-.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))) (/.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))) (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))
(-.f64 (+.f64 (-.f64 x (*.f64 wj x)) (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))) 1)
(-.f64 (+.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (exp.f64 (log1p.f64 (-.f64 x (*.f64 wj x))))) 1)
(-.f64 (+.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (/.f64 (*.f64 x x) (+.f64 x (*.f64 wj x)))) (/.f64 (pow.f64 (*.f64 wj x) 2) (+.f64 x (*.f64 wj x))))
(-.f64 (+.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))) (/.f64 (pow.f64 (*.f64 wj x) 3) (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))
(-.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) 0) (*.f64 wj x))
(*.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 1)
(*.f64 1 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (sqrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 2) (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))))))
(/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))) (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x))))) (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x)))) (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))) (pow.f64 (-.f64 x (*.f64 wj x)) 2)) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))) (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))) 3)) (+.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))) (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (*.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))))) (neg.f64 (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))))))
(pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 1)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 2)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 3)
(pow.f64 (pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(exp.f64 (log.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(fma.f64 x (*.f64 1/2 (*.f64 wj wj)) (-.f64 x (*.f64 wj x)))
(fma.f64 (*.f64 x 1/2) (*.f64 wj wj) (-.f64 x (*.f64 wj x)))
(fma.f64 (*.f64 wj wj) (*.f64 x 1/2) (-.f64 x (*.f64 wj x)))
(fma.f64 1 x (neg.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(fma.f64 1 (-.f64 x (*.f64 wj x)) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))
(fma.f64 1 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 wj x))) (sqrt.f64 (-.f64 x (*.f64 wj x))) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))
(fma.f64 (*.f64 wj (sqrt.f64 (*.f64 x 1/2))) (*.f64 wj (sqrt.f64 (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj x))) 2) (cbrt.f64 (-.f64 x (*.f64 wj x))) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x)))) (cbrt.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) (-.f64 x (*.f64 wj x)))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(fma.f64 (*.f64 wj (*.f64 x 1/2)) wj (-.f64 x (*.f64 wj x)))
Outputs
x
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(fma.f64 -2 (*.f64 x wj) x)
(+.f64 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 x) x)) (*.f64 -1 x)) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 (+.f64 1 (-.f64 (*.f64 3/2 x) (neg.f64 x))) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 -2 (*.f64 x wj) x))
(+.f64 (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 1/2 x) x)) (*.f64 -1 x)) (pow.f64 wj 2)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 -1 x)) (+.f64 1 x)) (pow.f64 wj 3)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(fma.f64 (+.f64 1 (-.f64 (*.f64 3/2 x) (neg.f64 x))) (*.f64 wj wj) (fma.f64 (-.f64 (*.f64 x -3/2) (+.f64 x 1)) (pow.f64 wj 3) (fma.f64 -2 (*.f64 x wj) x)))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 (-.f64 (fma.f64 x -3/2 -1) x) (pow.f64 wj 3) (fma.f64 -2 (*.f64 x wj) x)))
(*.f64 (+.f64 1 (*.f64 1/2 x)) wj)
(*.f64 wj (+.f64 1 (*.f64 x 1/2)))
(*.f64 wj (fma.f64 x 1/2 1))
(-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 (+.f64 1 (*.f64 1/2 x)) wj)) (+.f64 1 x))
(-.f64 (fma.f64 -1/2 x (*.f64 wj (+.f64 1 (*.f64 x 1/2)))) (+.f64 x 1))
(fma.f64 x -1/2 (fma.f64 wj (fma.f64 x 1/2 1) (-.f64 -1 x)))
(-.f64 (+.f64 (*.f64 -1/2 x) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 (+.f64 1 (*.f64 1/2 x)) wj) (*.f64 2 (/.f64 x wj)))))) (+.f64 1 x))
(-.f64 (fma.f64 -1/2 x (+.f64 (/.f64 1 wj) (fma.f64 1/2 (/.f64 x wj) (fma.f64 (+.f64 1 (*.f64 x 1/2)) wj (*.f64 2 (/.f64 x wj)))))) (+.f64 x 1))
(+.f64 (+.f64 (fma.f64 wj (fma.f64 x 1/2 1) (*.f64 2 (/.f64 x wj))) (fma.f64 1/2 (/.f64 x wj) (/.f64 1 wj))) (neg.f64 (fma.f64 3/2 x 1)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (/.f64 1 wj) (+.f64 (*.f64 (+.f64 1 (*.f64 1/2 x)) wj) (+.f64 (*.f64 2 (/.f64 x wj)) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (*.f64 -1/2 (/.f64 x (pow.f64 wj 2))))))))) (+.f64 1 (+.f64 (/.f64 1 (pow.f64 wj 2)) (+.f64 (/.f64 x (pow.f64 wj 2)) x))))
(-.f64 (fma.f64 1/2 (/.f64 x wj) (+.f64 (/.f64 1 wj) (fma.f64 (+.f64 1 (*.f64 x 1/2)) wj (fma.f64 2 (/.f64 x wj) (fma.f64 -1/2 x (*.f64 (/.f64 x (*.f64 wj wj)) -3/2)))))) (+.f64 (+.f64 1 (/.f64 1 (*.f64 wj wj))) (+.f64 x (/.f64 x (*.f64 wj wj)))))
(+.f64 (fma.f64 1/2 (/.f64 x wj) (/.f64 1 wj)) (-.f64 (fma.f64 wj (fma.f64 x 1/2 1) (fma.f64 2 (/.f64 x wj) (fma.f64 x -1/2 (/.f64 (*.f64 x -3/2) (*.f64 wj wj))))) (+.f64 (/.f64 1 (*.f64 wj wj)) (+.f64 (+.f64 x (/.f64 x (*.f64 wj wj))) 1))))
(*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1/2 x) 1)))
(*.f64 (neg.f64 wj) (fma.f64 -1/2 x -1))
(*.f64 (fma.f64 x -1/2 -1) (neg.f64 wj))
(-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1/2 x) 1)))) (+.f64 1 x))
(-.f64 (fma.f64 -1/2 x (*.f64 (neg.f64 wj) (fma.f64 -1/2 x -1))) (+.f64 x 1))
(fma.f64 x -1/2 (fma.f64 (neg.f64 wj) (fma.f64 x -1/2 -1) (-.f64 -1 x)))
(-.f64 (neg.f64 (fma.f64 3/2 x 1)) (*.f64 wj (fma.f64 x -1/2 -1)))
(-.f64 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 -1 x)) (+.f64 1 x)) wj)) (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1/2 x) 1))))) (+.f64 1 x))
(-.f64 (fma.f64 -1/2 x (fma.f64 -1 (/.f64 (-.f64 (*.f64 x -3/2) (+.f64 x 1)) wj) (*.f64 (neg.f64 wj) (fma.f64 -1/2 x -1)))) (+.f64 x 1))
(+.f64 (-.f64 (/.f64 (+.f64 1 (*.f64 x 5/2)) wj) (*.f64 wj (fma.f64 x -1/2 -1))) (neg.f64 (fma.f64 3/2 x 1)))
(-.f64 (/.f64 (+.f64 1 (*.f64 x 5/2)) wj) (-.f64 (*.f64 wj (fma.f64 x -1/2 -1)) (neg.f64 (fma.f64 3/2 x 1))))
(-.f64 (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -1/2 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 x) (*.f64 -1 x)) (+.f64 1 x)) wj)) (*.f64 -1 (*.f64 wj (-.f64 (*.f64 -1/2 x) 1)))))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 x (pow.f64 wj 2))) (+.f64 (/.f64 1 (pow.f64 wj 2)) x))))
(-.f64 (fma.f64 -1/2 x (fma.f64 -1/2 (/.f64 x (*.f64 wj wj)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 x -3/2) (+.f64 x 1)) wj) (*.f64 (neg.f64 wj) (fma.f64 -1/2 x -1))))) (+.f64 1 (fma.f64 2 (/.f64 x (*.f64 wj wj)) (+.f64 x (/.f64 1 (*.f64 wj wj))))))
(-.f64 (fma.f64 x -1/2 (-.f64 (fma.f64 -1/2 (/.f64 x (*.f64 wj wj)) (/.f64 (+.f64 1 (*.f64 x 5/2)) wj)) (*.f64 wj (fma.f64 x -1/2 -1)))) (+.f64 1 (+.f64 x (fma.f64 2 (/.f64 x (*.f64 wj wj)) (/.f64 1 (*.f64 wj wj))))))
(-.f64 wj (/.f64 wj (+.f64 1 wj)))
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (fma.f64 x (-.f64 (fma.f64 1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))) wj) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (fma.f64 x (-.f64 (fma.f64 1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))) wj) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (fma.f64 x (-.f64 (fma.f64 1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))) wj) (/.f64 wj (+.f64 wj 1)))
(*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)
(*.f64 x (-.f64 (fma.f64 1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(*.f64 x (-.f64 (fma.f64 1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (fma.f64 x (-.f64 (fma.f64 1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))) wj) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (fma.f64 x (-.f64 (fma.f64 1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))) wj) (/.f64 wj (+.f64 wj 1)))
(-.f64 (+.f64 wj (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x)) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (fma.f64 x (-.f64 (fma.f64 1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1))) wj) (/.f64 wj (+.f64 wj 1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj)))) x))
(neg.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1))) (fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))
(-.f64 (+.f64 wj (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj)))) x))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1))) (fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1)))))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (-.f64 wj (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))))))
(-.f64 (+.f64 wj (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj)))) x))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1))) (fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1)))))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (-.f64 wj (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))))))
(-.f64 (+.f64 wj (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj)))) x))) (/.f64 wj (+.f64 1 wj)))
(+.f64 wj (-.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1))) (fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1)))))) (/.f64 wj (+.f64 wj 1))))
(-.f64 (-.f64 wj (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))) (/.f64 wj (+.f64 wj 1)))
(-.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1))) (*.f64 x (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))))))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(*.f64 -1 (/.f64 wj (+.f64 1 wj)))
(/.f64 (neg.f64 wj) (+.f64 wj 1))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))))
(-.f64 (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))))
(-.f64 (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 wj 2) (+.f64 1 wj))) (/.f64 1 (+.f64 1 wj))) (/.f64 wj (+.f64 1 wj))) x))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 (*.f64 wj wj) (+.f64 wj 1)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))))
(-.f64 (*.f64 x (-.f64 (fma.f64 1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj)) (/.f64 1 (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))) (/.f64 wj (+.f64 wj 1)))
(/.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x) (+.f64 1 wj))
(/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj) (/.f64 (+.f64 wj 1) x))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x) (+.f64 1 wj)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)) (/.f64 (+.f64 wj 1) x)))
(-.f64 (/.f64 (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj) (/.f64 (+.f64 wj 1) x)) (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x) (+.f64 1 wj)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)) (/.f64 (+.f64 wj 1) x)))
(-.f64 (/.f64 (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj) (/.f64 (+.f64 wj 1) x)) (/.f64 wj (+.f64 wj 1)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (/.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x) (+.f64 1 wj)))
(fma.f64 -1 (/.f64 wj (+.f64 wj 1)) (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)) (/.f64 (+.f64 wj 1) x)))
(-.f64 (/.f64 (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj) (/.f64 (+.f64 wj 1) x)) (/.f64 wj (+.f64 wj 1)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj))) x) (+.f64 1 wj)))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 -1/2 (*.f64 wj wj) (neg.f64 (-.f64 1 wj)))) (+.f64 wj 1))
(/.f64 (neg.f64 x) (/.f64 (+.f64 wj 1) (+.f64 (fma.f64 (*.f64 wj wj) -1/2 -1) wj)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj))) x) (+.f64 1 wj))))
(*.f64 -1 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (fma.f64 -1/2 (*.f64 wj wj) (neg.f64 (-.f64 1 wj))) (/.f64 (+.f64 wj 1) x))))
(-.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (/.f64 (+.f64 (fma.f64 (*.f64 wj wj) -1/2 -1) wj) (/.f64 (+.f64 wj 1) x)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj))) x) (+.f64 1 wj))))
(*.f64 -1 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (fma.f64 -1/2 (*.f64 wj wj) (neg.f64 (-.f64 1 wj))) (/.f64 (+.f64 wj 1) x))))
(-.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (/.f64 (+.f64 (fma.f64 (*.f64 wj wj) -1/2 -1) wj) (/.f64 (+.f64 wj 1) x)))
(+.f64 (*.f64 -1 (/.f64 wj (+.f64 1 wj))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj))) x) (+.f64 1 wj))))
(*.f64 -1 (+.f64 (/.f64 wj (+.f64 wj 1)) (/.f64 (fma.f64 -1/2 (*.f64 wj wj) (neg.f64 (-.f64 1 wj))) (/.f64 (+.f64 wj 1) x))))
(-.f64 (/.f64 (neg.f64 wj) (+.f64 wj 1)) (/.f64 (+.f64 (fma.f64 (*.f64 wj wj) -1/2 -1) wj) (/.f64 (+.f64 wj 1) x)))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)
(fma.f64 (-.f64 (+.f64 -1 (neg.f64 x)) x) wj x)
(fma.f64 wj (-.f64 (-.f64 -1 x) x) x)
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 (+.f64 1 x))) (pow.f64 wj 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x))
(fma.f64 (-.f64 (*.f64 3/2 x) (+.f64 -1 (neg.f64 x))) (*.f64 wj wj) (fma.f64 (-.f64 (+.f64 -1 (neg.f64 x)) x) wj x))
(fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 wj (-.f64 (-.f64 -1 x) x) x))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 1/2 x) x)) (pow.f64 wj 3)) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 (+.f64 1 x))) (pow.f64 wj 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (+.f64 1 x)) x) wj) x)))
(fma.f64 (-.f64 (+.f64 -1 (neg.f64 x)) (*.f64 3/2 x)) (pow.f64 wj 3) (fma.f64 (-.f64 (*.f64 3/2 x) (+.f64 -1 (neg.f64 x))) (*.f64 wj wj) (fma.f64 (-.f64 (+.f64 -1 (neg.f64 x)) x) wj x)))
(fma.f64 (-.f64 (fma.f64 x -3/2 -1) x) (pow.f64 wj 3) (fma.f64 (+.f64 1 (*.f64 x 5/2)) (*.f64 wj wj) (fma.f64 wj (-.f64 (-.f64 -1 x) x) x)))
(*.f64 1/2 (*.f64 wj x))
(*.f64 wj (*.f64 x 1/2))
(*.f64 x (*.f64 wj 1/2))
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (*.f64 1/2 (*.f64 wj x))) (*.f64 1/2 x))
(+.f64 (fma.f64 -1 (+.f64 x 1) (*.f64 wj (*.f64 x 1/2))) (*.f64 x -1/2))
(+.f64 (-.f64 -1 x) (*.f64 x (-.f64 (*.f64 wj 1/2) 1/2)))
(-.f64 (+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (/.f64 x wj) (*.f64 1/2 (*.f64 wj x))))) (+.f64 (*.f64 1/2 x) (*.f64 -1 (/.f64 (+.f64 1 x) wj))))
(-.f64 (fma.f64 -1 (+.f64 x 1) (fma.f64 1/2 (/.f64 x wj) (fma.f64 1/2 (*.f64 x wj) (/.f64 x wj)))) (fma.f64 1/2 x (/.f64 (+.f64 -1 (neg.f64 x)) wj)))
(-.f64 (+.f64 (*.f64 3/2 (/.f64 x wj)) (fma.f64 wj (*.f64 x 1/2) (-.f64 -1 x))) (fma.f64 x 1/2 (/.f64 (-.f64 -1 x) wj)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x wj)) (+.f64 (*.f64 -1 (+.f64 1 x)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) (pow.f64 wj 2))) (+.f64 (*.f64 1/2 (*.f64 wj x)) (/.f64 x wj))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 x) wj)) (+.f64 (*.f64 1/2 x) (+.f64 (*.f64 1/2 (/.f64 x (pow.f64 wj 2))) (/.f64 x (pow.f64 wj 2))))))
(-.f64 (fma.f64 1/2 (/.f64 x wj) (fma.f64 -1 (+.f64 x 1) (fma.f64 -1 (/.f64 (+.f64 x 1) (*.f64 wj wj)) (fma.f64 1/2 (*.f64 x wj) (/.f64 x wj))))) (fma.f64 -1 (/.f64 (+.f64 x 1) wj) (fma.f64 1/2 x (*.f64 3/2 (/.f64 x (*.f64 wj wj))))))
(-.f64 (+.f64 (+.f64 (*.f64 3/2 (/.f64 x wj)) (fma.f64 wj (*.f64 x 1/2) (-.f64 -1 x))) (/.f64 (-.f64 -1 x) (*.f64 wj wj))) (+.f64 (fma.f64 x 1/2 (/.f64 (-.f64 -1 x) wj)) (*.f64 (/.f64 x (*.f64 wj wj)) 3/2)))
(*.f64 1/2 (*.f64 wj x))
(*.f64 wj (*.f64 x 1/2))
(*.f64 x (*.f64 wj 1/2))
(-.f64 (+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (*.f64 1/2 (*.f64 wj x))) (*.f64 1/2 x))
(+.f64 (fma.f64 -1 (+.f64 x 1) (*.f64 wj (*.f64 x 1/2))) (*.f64 x -1/2))
(+.f64 (-.f64 -1 x) (*.f64 x (-.f64 (*.f64 wj 1/2) 1/2)))
(-.f64 (+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (*.f64 1/2 x)))) wj)) (*.f64 1/2 (*.f64 wj x)))) (*.f64 1/2 x))
(+.f64 (fma.f64 -1 (-.f64 1 (neg.f64 x)) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x (+.f64 (neg.f64 (-.f64 1 (neg.f64 x))) (*.f64 x -1/2)))) wj) (*.f64 wj (*.f64 x 1/2)))) (*.f64 x -1/2))
(+.f64 (fma.f64 wj (*.f64 x 1/2) (/.f64 (+.f64 1 (*.f64 x 5/2)) wj)) (neg.f64 (fma.f64 3/2 x 1)))
(-.f64 (+.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 wj 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 (-.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (*.f64 1/2 x)))) wj)) (*.f64 1/2 (*.f64 wj x))))) (+.f64 (*.f64 1/2 x) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 1 (*.f64 -1 x))) (*.f64 1/2 x)) (pow.f64 wj 2)))))
(-.f64 (fma.f64 -1 (-.f64 1 (neg.f64 x)) (fma.f64 -1 (/.f64 x (*.f64 wj wj)) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 x (+.f64 (neg.f64 (-.f64 1 (neg.f64 x))) (*.f64 x -1/2)))) wj) (*.f64 wj (*.f64 x 1/2))))) (fma.f64 1/2 x (/.f64 (neg.f64 (+.f64 (neg.f64 (-.f64 1 (neg.f64 x))) (*.f64 x -1/2))) (*.f64 wj wj))))
(-.f64 (+.f64 (-.f64 (fma.f64 wj (*.f64 x 1/2) (/.f64 (+.f64 1 (*.f64 x 5/2)) wj)) (/.f64 x (*.f64 wj wj))) (neg.f64 (fma.f64 3/2 x 1))) (/.f64 (neg.f64 (neg.f64 (fma.f64 3/2 x 1))) (*.f64 wj wj)))
(-.f64 (-.f64 (fma.f64 wj (*.f64 x 1/2) (/.f64 (+.f64 1 (*.f64 x 5/2)) wj)) (-.f64 (/.f64 x (*.f64 wj wj)) (neg.f64 (fma.f64 3/2 x 1)))) (/.f64 (/.f64 (fma.f64 3/2 x 1) wj) wj))
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(*.f64 (-.f64 (+.f64 1 (*.f64 1/2 (pow.f64 wj 2))) wj) x)
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj)))))
(*.f64 (neg.f64 x) (fma.f64 -1/2 (*.f64 wj wj) (neg.f64 (-.f64 1 wj))))
(*.f64 x (neg.f64 (+.f64 (fma.f64 (*.f64 wj wj) -1/2 -1) wj)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj)))))
(*.f64 (neg.f64 x) (fma.f64 -1/2 (*.f64 wj wj) (neg.f64 (-.f64 1 wj))))
(*.f64 x (neg.f64 (+.f64 (fma.f64 (*.f64 wj wj) -1/2 -1) wj)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj)))))
(*.f64 (neg.f64 x) (fma.f64 -1/2 (*.f64 wj wj) (neg.f64 (-.f64 1 wj))))
(*.f64 x (neg.f64 (+.f64 (fma.f64 (*.f64 wj wj) -1/2 -1) wj)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1/2 (pow.f64 wj 2)) (+.f64 1 (*.f64 -1 wj)))))
(*.f64 (neg.f64 x) (fma.f64 -1/2 (*.f64 wj wj) (neg.f64 (-.f64 1 wj))))
(*.f64 x (neg.f64 (+.f64 (fma.f64 (*.f64 wj wj) -1/2 -1) wj)))
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(-.f64 x (*.f64 x wj))
(fma.f64 (neg.f64 wj) x x)
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(+.f64 (*.f64 -1 (*.f64 wj x)) (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)))
(fma.f64 -1 (*.f64 x wj) (*.f64 1/2 (*.f64 x (*.f64 wj wj))))
(*.f64 x (fma.f64 (*.f64 wj 1/2) wj (neg.f64 wj)))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 x (*.f64 1/2 (*.f64 (pow.f64 wj 2) x))))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 x (*.f64 1/2 (*.f64 (pow.f64 wj 2) x))))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(*.f64 1/2 (*.f64 (pow.f64 wj 2) x))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(+.f64 (*.f64 -1 (*.f64 wj x)) (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)))
(fma.f64 -1 (*.f64 x wj) (*.f64 1/2 (*.f64 x (*.f64 wj wj))))
(*.f64 x (fma.f64 (*.f64 wj 1/2) wj (neg.f64 wj)))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 x (*.f64 1/2 (*.f64 (pow.f64 wj 2) x))))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 x (*.f64 1/2 (*.f64 (pow.f64 wj 2) x))))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (-.f64 (/.f64 wj (+.f64 wj 1)) wj))
(+.f64 (-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) wj)
(+.f64 wj (-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))) 1)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(-.f64 (+.f64 wj (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1))) (/.f64 wj (+.f64 wj 1)))
(+.f64 (-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))) wj)
(+.f64 wj (-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1))))
(-.f64 (/.f64 (*.f64 wj wj) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) (/.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))))
(-.f64 (+.f64 wj (exp.f64 (log1p.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))) 1)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(-.f64 (+.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (+.f64 wj 1)) 1)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(*.f64 1 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(*.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 1)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(*.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(*.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 2))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 2) (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(*.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2)) (/.f64 1 (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj)))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) wj))))
(/.f64 1 (/.f64 (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))))
(/.f64 1 (/.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj))) (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj)))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) wj))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(/.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) 2)) (-.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj))))
(*.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3)) (/.f64 1 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj)))))
(/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) wj))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) wj))
(/.f64 (neg.f64 (-.f64 (*.f64 wj wj) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2))) (neg.f64 (-.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) 2) (*.f64 wj wj)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) wj))
(/.f64 (neg.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3))) (neg.f64 (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 wj 3) (pow.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) 3)) (fma.f64 wj wj (*.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) (-.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)) wj)))))
(pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 1)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 2)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 3)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(pow.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 3) 1/3)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(sqrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2))
(fabs.f64 (+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))))
(log.f64 (exp.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(cbrt.f64 (pow.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 3))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(expm1.f64 (log1p.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(exp.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 1))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(log1p.f64 (expm1.f64 (+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(fma.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (/.f64 1 (+.f64 wj 1)) wj)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(fma.f64 1 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(fma.f64 1 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) wj)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) wj)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(fma.f64 (sqrt.f64 wj) (sqrt.f64 wj) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) wj)
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(fma.f64 (pow.f64 (cbrt.f64 wj) 2) (cbrt.f64 wj) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))))) 1)
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 1)
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(pow.f64 (*.f64 wj (sqrt.f64 (*.f64 x 1/2))) 2)
(pow.f64 (cbrt.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) 3)
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(pow.f64 (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3) 1/3)
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(sqrt.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))))
(sqrt.f64 (*.f64 (pow.f64 wj 4) (*.f64 (*.f64 1/4 x) x)))
(sqrt.f64 (*.f64 (pow.f64 wj 4) (*.f64 x (*.f64 x 1/4))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 wj) wj) (*.f64 x 1/2)))
(*.f64 (*.f64 x 1/2) (log.f64 (pow.f64 (exp.f64 wj) wj)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))))))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(cbrt.f64 (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(expm1.f64 (log1p.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(exp.f64 (log.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) 1))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(log1p.f64 (expm1.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))
(*.f64 1/2 (*.f64 x (*.f64 wj wj)))
(*.f64 x (*.f64 wj (*.f64 wj 1/2)))
(+.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (neg.f64 (/.f64 wj (+.f64 wj 1))))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(+.f64 (neg.f64 (/.f64 wj (+.f64 wj 1))) (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(-.f64 (/.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))))) (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))) 1)
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (/.f64 1 (+.f64 wj 1)))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 1 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 1)
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (*.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (/.f64 1 (+.f64 wj 1))))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2) (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) (*.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (/.f64 1 (+.f64 wj 1))))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 (neg.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (/.f64 1 (-.f64 -1 wj)))
(neg.f64 (*.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (/.f64 1 (-.f64 -1 wj))))
(/.f64 (+.f64 (neg.f64 x) (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (-.f64 -1 wj))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (sqrt.f64 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (sqrt.f64 (+.f64 wj 1)))
(/.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 wj 1)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (cbrt.f64 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (cbrt.f64 (+.f64 wj 1)))
(/.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (cbrt.f64 (+.f64 wj 1))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2))
(*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (fma.f64 wj wj -1)) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (fma.f64 wj wj -1)) (+.f64 wj -1))
(*.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 1 (pow.f64 wj 3))) (fma.f64 wj wj (-.f64 1 wj)))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (/.f64 (+.f64 1 (pow.f64 wj 3)) (fma.f64 wj wj (-.f64 1 wj))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 1) (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (+.f64 wj 1)))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (/.f64 (sqrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (cbrt.f64 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (cbrt.f64 (+.f64 wj 1)))
(/.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (cbrt.f64 (+.f64 wj 1))) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (+.f64 wj 1)))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (sqrt.f64 (+.f64 wj 1))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (sqrt.f64 (+.f64 wj 1)))
(/.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (sqrt.f64 (+.f64 wj 1))) (sqrt.f64 (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)) (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj))) 2) (pow.f64 (cbrt.f64 (+.f64 wj 1)) 2)))
(pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 1)
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 2)
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))) 3)
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(pow.f64 (/.f64 (+.f64 wj 1) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) -1)
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(pow.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3) 1/3)
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(neg.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (-.f64 -1 wj)))
(neg.f64 (*.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (/.f64 1 (-.f64 -1 wj))))
(/.f64 (+.f64 (neg.f64 x) (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (-.f64 -1 wj))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 2))
(fabs.f64 (/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1)))
(log.f64 (exp.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)))))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1)) 3))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(exp.f64 (-.f64 (log.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (log1p.f64 wj)))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (exp.f64 (log1p.f64 wj)))
(exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (log1p.f64 wj)) 1))
(exp.f64 (-.f64 (log.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (log1p.f64 wj)))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (exp.f64 (log1p.f64 wj)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))))
(/.f64 (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 wj 1))
(/.f64 (-.f64 x (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) wj)) (+.f64 wj 1))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) 1)
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(-.f64 (+.f64 x (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) (*.f64 wj x))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(-.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))) (/.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))) (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 x wj)) 2) (*.f64 (pow.f64 wj 4) (*.f64 (*.f64 1/4 x) x))) (-.f64 x (*.f64 wj (+.f64 x (*.f64 wj (*.f64 x 1/2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 wj) x x) 2) (*.f64 (pow.f64 wj 4) (*.f64 x (*.f64 x 1/4)))) (-.f64 x (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2))))))
(-.f64 (+.f64 (-.f64 x (*.f64 wj x)) (exp.f64 (log1p.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))) 1)
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(-.f64 (+.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (exp.f64 (log1p.f64 (-.f64 x (*.f64 wj x))))) 1)
(+.f64 (fma.f64 wj (*.f64 wj (*.f64 x 1/2)) (exp.f64 (log1p.f64 (-.f64 x (*.f64 x wj))))) -1)
(fma.f64 wj (*.f64 x (*.f64 wj 1/2)) (expm1.f64 (log1p.f64 (fma.f64 (neg.f64 wj) x x))))
(-.f64 (+.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (/.f64 (*.f64 x x) (+.f64 x (*.f64 wj x)))) (/.f64 (pow.f64 (*.f64 wj x) 2) (+.f64 x (*.f64 wj x))))
(-.f64 (fma.f64 wj (*.f64 wj (*.f64 x 1/2)) (/.f64 x (/.f64 (+.f64 x (*.f64 x wj)) x))) (/.f64 (pow.f64 (*.f64 x wj) 2) (+.f64 x (*.f64 x wj))))
(-.f64 (fma.f64 wj (*.f64 x (*.f64 wj 1/2)) (/.f64 (*.f64 x x) (fma.f64 x wj x))) (/.f64 (pow.f64 (*.f64 x wj) 2) (fma.f64 x wj x)))
(-.f64 (+.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x)))))) (/.f64 (pow.f64 (*.f64 wj x) 3) (fma.f64 x x (*.f64 (*.f64 wj x) (+.f64 x (*.f64 wj x))))))
(-.f64 (fma.f64 wj (*.f64 wj (*.f64 x 1/2)) (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 (*.f64 x wj) (+.f64 x (*.f64 x wj)))))) (/.f64 (pow.f64 (*.f64 x wj) 3) (fma.f64 x x (*.f64 (*.f64 x wj) (+.f64 x (*.f64 x wj))))))
(-.f64 (fma.f64 wj (*.f64 x (*.f64 wj 1/2)) (/.f64 (pow.f64 x 3) (fma.f64 x x (*.f64 x (*.f64 wj (fma.f64 x wj x)))))) (/.f64 (pow.f64 (*.f64 x wj) 3) (fma.f64 x x (*.f64 x (*.f64 wj (fma.f64 x wj x))))))
(-.f64 (+.f64 (+.f64 x (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) 0) (*.f64 wj x))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(*.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 1)
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(*.f64 1 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (sqrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 2))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 2) (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(*.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x)))) (/.f64 1 (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 x wj)) 2) (*.f64 (pow.f64 wj 4) (*.f64 (*.f64 1/4 x) x))) (-.f64 x (*.f64 wj (+.f64 x (*.f64 wj (*.f64 x 1/2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 wj) x x) 2) (*.f64 (pow.f64 wj 4) (*.f64 x (*.f64 x 1/4)))) (-.f64 x (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2))))))
(*.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3) (pow.f64 (-.f64 x (*.f64 x wj)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 x wj)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (+.f64 (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) x) (*.f64 x wj))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) 3) (pow.f64 (fma.f64 (neg.f64 wj) x x) 3)) (fma.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) (+.f64 (neg.f64 x) (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2))))) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) 3) (pow.f64 (fma.f64 (neg.f64 wj) x x) 3)) (fma.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) (-.f64 (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2)))) x) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2)))
(/.f64 1 (/.f64 (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))) (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 x wj)) 2) (*.f64 (pow.f64 wj 4) (*.f64 (*.f64 1/4 x) x))) (-.f64 x (*.f64 wj (+.f64 x (*.f64 wj (*.f64 x 1/2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 wj) x x) 2) (*.f64 (pow.f64 wj 4) (*.f64 x (*.f64 x 1/4)))) (-.f64 x (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x))))) (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3) (pow.f64 (-.f64 x (*.f64 x wj)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 x wj)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (+.f64 (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) x) (*.f64 x wj))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) 3) (pow.f64 (fma.f64 (neg.f64 wj) x x) 3)) (fma.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) (+.f64 (neg.f64 x) (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2))))) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) 3) (pow.f64 (fma.f64 (neg.f64 wj) x x) 3)) (fma.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) (-.f64 (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2)))) x) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2)))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x)))) (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))))
(/.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 x wj)) 2) (*.f64 (pow.f64 wj 4) (*.f64 (*.f64 1/4 x) x))) (-.f64 x (*.f64 wj (+.f64 x (*.f64 wj (*.f64 x 1/2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (neg.f64 wj) x x) 2) (*.f64 (pow.f64 wj 4) (*.f64 x (*.f64 x 1/4)))) (-.f64 x (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3)) (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3) (pow.f64 (-.f64 x (*.f64 x wj)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 x (*.f64 x wj)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (+.f64 (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) x) (*.f64 x wj))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) 3) (pow.f64 (fma.f64 (neg.f64 wj) x x) 3)) (fma.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) (+.f64 (neg.f64 x) (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2))))) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) 3) (pow.f64 (fma.f64 (neg.f64 wj) x x) 3)) (fma.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) (-.f64 (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2)))) x) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))) (pow.f64 (-.f64 x (*.f64 wj x)) 2)) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x))))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 4) (*.f64 (*.f64 1/4 x) x)) (pow.f64 (-.f64 x (*.f64 x wj)) 2)) (+.f64 (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) x) (*.f64 x wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 4) (*.f64 x (*.f64 x 1/4))) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2)) (+.f64 (neg.f64 x) (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 4) (*.f64 x (*.f64 x 1/4))) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2)) (-.f64 (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2)))) x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))) (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (+.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 wj (*.f64 (-.f64 x (*.f64 wj (*.f64 x 1/2))) (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (+.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(/.f64 (*.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))))) (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) x)) (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))) 3)) (+.f64 (+.f64 (*.f64 x x) (*.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))) (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) (*.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))) 3)) (+.f64 (fma.f64 x x (*.f64 wj (*.f64 (-.f64 x (*.f64 wj (*.f64 x 1/2))) (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))) (*.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))) 3)) (fma.f64 x x (*.f64 (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))) (fma.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))) x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x))))) (neg.f64 (-.f64 x (+.f64 (*.f64 wj x) (*.f64 wj (*.f64 wj (*.f64 x 1/2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 4) (*.f64 (*.f64 1/4 x) x)) (pow.f64 (-.f64 x (*.f64 x wj)) 2)) (+.f64 (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) x) (*.f64 x wj)))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 4) (*.f64 x (*.f64 x 1/4))) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2)) (+.f64 (neg.f64 x) (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 wj 4) (*.f64 x (*.f64 x 1/4))) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2)) (-.f64 (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2)))) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 3) (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 wj x)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) 3) (pow.f64 (-.f64 x (*.f64 x wj)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 x (*.f64 x wj)) 2) (*.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (+.f64 (-.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) x) (*.f64 x wj))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) 3) (pow.f64 (fma.f64 (neg.f64 wj) x x) 3)) (fma.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) (+.f64 (neg.f64 x) (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2))))) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) 3) (pow.f64 (fma.f64 (neg.f64 wj) x x) 3)) (fma.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2))) (-.f64 (*.f64 wj (+.f64 x (*.f64 x (*.f64 wj 1/2)))) x) (pow.f64 (fma.f64 (neg.f64 wj) x x) 2))))
(pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 1)
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 2)
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 3)
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(pow.f64 (pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 3) 1/3)
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 2))
(fabs.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2))))))
(log.f64 (exp.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))) 3))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(exp.f64 (log.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))) 1))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(fma.f64 x (*.f64 1/2 (*.f64 wj wj)) (-.f64 x (*.f64 wj x)))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(fma.f64 (*.f64 x 1/2) (*.f64 wj wj) (-.f64 x (*.f64 wj x)))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(fma.f64 (*.f64 wj wj) (*.f64 x 1/2) (-.f64 x (*.f64 wj x)))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(fma.f64 1 x (neg.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(fma.f64 1 (-.f64 x (*.f64 wj x)) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(fma.f64 1 (*.f64 wj (*.f64 wj (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 wj x))) (sqrt.f64 (-.f64 x (*.f64 wj x))) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(fma.f64 (*.f64 wj (sqrt.f64 (*.f64 x 1/2))) (*.f64 wj (sqrt.f64 (*.f64 x 1/2))) (-.f64 x (*.f64 wj x)))
(+.f64 (pow.f64 (*.f64 wj (sqrt.f64 (*.f64 x 1/2))) 2) (-.f64 x (*.f64 x wj)))
(+.f64 (pow.f64 (*.f64 wj (sqrt.f64 (*.f64 x 1/2))) 2) (fma.f64 (neg.f64 wj) x x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2)))))
(-.f64 x (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 wj x))) 2) (cbrt.f64 (-.f64 x (*.f64 wj x))) (*.f64 wj (*.f64 wj (*.f64 x 1/2))))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 wj 4) (*.f64 1/4 (*.f64 x x)))) (cbrt.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) (-.f64 x (*.f64 wj x)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 wj 4) (*.f64 (*.f64 1/4 x) x))) (cbrt.f64 (*.f64 wj (*.f64 wj (*.f64 x 1/2)))) (-.f64 x (*.f64 x wj)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 wj 4) (*.f64 x (*.f64 x 1/4)))) (cbrt.f64 (*.f64 x (*.f64 wj (*.f64 wj 1/2)))) (fma.f64 (neg.f64 wj) x x))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (neg.f64 (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (*.f64 wj (neg.f64 (-.f64 x (*.f64 wj (*.f64 x 1/2))))))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)) (*.f64 wj (-.f64 x (*.f64 x (*.f64 wj 1/2)))))
(fma.f64 (*.f64 wj (*.f64 x 1/2)) wj (-.f64 x (*.f64 wj x)))
(*.f64 x (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)))
(*.f64 x (-.f64 (fma.f64 (*.f64 wj 1/2) wj 1) wj))

localize47.0ms (0.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.02%
(*.f64 x (exp.f64 (neg.f64 wj)))
0.03%
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
Compiler

Compiled 27 to 11 computations (59.3% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@0
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
0.0ms
wj
@inf
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
0.0ms
wj
@-inf
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
0.0ms
x
@inf
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
0.0ms
wj
@0
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))

rewrite71.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1582×associate-*r/
1488×associate-/r*
1282×associate-/l*
1090×associate-*l/
1008×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01142
122732
2307532
Stop Event
node limit
Counts
2 → 94
Calls
Call 1
Inputs
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(*.f64 x (exp.f64 (neg.f64 wj)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 wj) (/.f64 x (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 wj 1) (/.f64 x (/.f64 (+.f64 1 (*.f64 wj wj)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (sqrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 2) (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 x (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (fma.f64 wj wj wj)) (/.f64 x (/.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (neg.f64 (exp.f64 wj))) (/.f64 -1 (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)) (sqrt.f64 (*.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)) (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (/.f64 (cbrt.f64 (+.f64 wj 1)) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 wj) (+.f64 wj 1)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 x 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1))) (/.f64 x (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (+.f64 wj 1))) (/.f64 x (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 (cbrt.f64 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 (+.f64 1 (*.f64 wj wj)) (exp.f64 wj))) (+.f64 wj 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj))) (+.f64 1 (fma.f64 wj wj wj)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 wj 1)) (*.f64 x (neg.f64 (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (exp.f64 wj) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (+.f64 wj 1))) (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (exp.f64 wj) (cbrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (cbrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (+.f64 wj 1))) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (+.f64 wj 1))) (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) 1) (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (sqrt.f64 (+.f64 wj 1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (sqrt.f64 (+.f64 wj 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (exp.f64 (-.f64 (log1p.f64 wj) wj)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (/.f64 (+.f64 wj -1) (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 wj (-.f64 (log.f64 x) (log1p.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 x (exp.f64 wj)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 wj) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (exp.f64 wj) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (/.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 x) (/.f64 1 (*.f64 (exp.f64 wj) (sqrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 x) (/.f64 (exp.f64 wj) (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 x (sqrt.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (/.f64 1 (cbrt.f64 (*.f64 x (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 x) (/.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (exp.f64 wj) (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 1 (*.f64 (exp.f64 wj) (cbrt.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2)) (/.f64 1 (*.f64 x (cbrt.f64 (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (cbrt.f64 (pow.f64 (exp.f64 wj) 2))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 wj) (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (pow.f64 (exp.f64 wj) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x 1) (exp.f64 wj))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (sqrt.f64 (exp.f64 wj))) 1) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (exp.f64 wj) 2))) 1) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 x) (neg.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 x (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (cbrt.f64 (pow.f64 (exp.f64 wj) 2))) (cbrt.f64 (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (exp.f64 wj)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 x (exp.f64 wj)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 x (exp.f64 wj)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (exp.f64 wj)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 x (exp.f64 wj)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 x (exp.f64 wj)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 wj) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 x (exp.f64 wj))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 wj (log.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 x (exp.f64 wj))))))))

simplify92.0ms (0.8%)

Algorithm
egg-herbie
Rules
1390×associate-*r/
904×associate-/l/
866×*-commutative
848×associate-/r*
794×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02774040
17283616
224293532
Stop Event
node limit
Counts
142 → 183
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2)) x))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/6 x)) (+.f64 (*.f64 1/2 x) x))) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2)) x)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4))))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj)
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3)))))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))))) 1)
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (exp.f64 wj) (/.f64 x (+.f64 wj 1)))
(*.f64 (*.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(*.f64 1 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))))
(*.f64 (+.f64 wj 1) (/.f64 x (/.f64 (+.f64 1 (*.f64 wj wj)) (exp.f64 wj))))
(*.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 1)
(*.f64 (sqrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (sqrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(*.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 2))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 2) (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 x (exp.f64 wj)))
(*.f64 (+.f64 1 (fma.f64 wj wj wj)) (/.f64 x (/.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj))))
(*.f64 (*.f64 x (neg.f64 (exp.f64 wj))) (/.f64 -1 (+.f64 wj 1)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)) (sqrt.f64 (*.f64 x (exp.f64 wj))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)) (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) 1))
(*.f64 (/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (exp.f64 wj))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (/.f64 (cbrt.f64 (+.f64 wj 1)) (exp.f64 wj))))
(*.f64 (/.f64 (exp.f64 wj) (+.f64 wj 1)) x)
(*.f64 (/.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 x 1))
(*.f64 (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1))) (/.f64 x (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (+.f64 wj 1))) (/.f64 x (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (/.f64 x (/.f64 (cbrt.f64 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
(*.f64 (/.f64 x (/.f64 (+.f64 1 (*.f64 wj wj)) (exp.f64 wj))) (+.f64 wj 1))
(*.f64 (/.f64 x (/.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj))) (+.f64 1 (fma.f64 wj wj wj)))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (*.f64 x (neg.f64 (exp.f64 wj))))
(*.f64 (/.f64 x 1) (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 wj 1))) (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (exp.f64 wj) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 x (cbrt.f64 (+.f64 wj 1))) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (+.f64 wj 1))) (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) 1) (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (sqrt.f64 (+.f64 wj 1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 1)
(pow.f64 (sqrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 2)
(pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 3)
(pow.f64 (pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 3) 1/3)
(pow.f64 (/.f64 (exp.f64 (-.f64 (log1p.f64 wj) wj)) x) -1)
(neg.f64 (/.f64 x (/.f64 (+.f64 wj -1) (exp.f64 wj))))
(sqrt.f64 (pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 2))
(log.f64 (exp.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))))))
(cbrt.f64 (pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 3))
(expm1.f64 (log1p.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(exp.f64 (+.f64 wj (-.f64 (log.f64 x) (log1p.f64 wj))))
(log1p.f64 (expm1.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (exp.f64 wj)))) 1)
(/.f64 x (exp.f64 wj))
(/.f64 (exp.f64 wj) (/.f64 1 x))
(/.f64 (*.f64 x (exp.f64 wj)) 1)
(/.f64 1 (/.f64 (exp.f64 wj) x))
(/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (/.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 1 (*.f64 (exp.f64 wj) (sqrt.f64 x))))
(/.f64 (sqrt.f64 x) (/.f64 (exp.f64 wj) (sqrt.f64 x)))
(/.f64 (sqrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 x (sqrt.f64 (exp.f64 wj)))))
(/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (/.f64 1 (cbrt.f64 (*.f64 x (exp.f64 wj)))))
(/.f64 (cbrt.f64 x) (/.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (exp.f64 wj) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 1 (*.f64 (exp.f64 wj) (cbrt.f64 x))))
(/.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2)) (/.f64 1 (*.f64 x (cbrt.f64 (exp.f64 wj)))))
(/.f64 (*.f64 x (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 x (cbrt.f64 (pow.f64 (exp.f64 wj) 2))) (cbrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))
(/.f64 (*.f64 (exp.f64 wj) (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 (*.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (pow.f64 (exp.f64 wj) 2)))
(/.f64 (/.f64 x 1) (exp.f64 wj))
(/.f64 (*.f64 x -1) (neg.f64 (exp.f64 wj)))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (exp.f64 wj))) 1) (sqrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (exp.f64 wj) 2))) 1) (cbrt.f64 (exp.f64 wj)))
(/.f64 (*.f64 -1 x) (neg.f64 (exp.f64 wj)))
(/.f64 (*.f64 1 (*.f64 x (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (exp.f64 wj) 2))) (cbrt.f64 (exp.f64 wj)))
(pow.f64 (*.f64 x (exp.f64 wj)) 1)
(pow.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) 2)
(pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 3)
(pow.f64 (pow.f64 (*.f64 x (exp.f64 wj)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 x (exp.f64 wj)) 2))
(log.f64 (pow.f64 (exp.f64 x) (exp.f64 wj)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (exp.f64 wj)))))
(cbrt.f64 (pow.f64 (*.f64 x (exp.f64 wj)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 wj) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (exp.f64 wj))))
(exp.f64 (+.f64 wj (log.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 x (exp.f64 wj))))
Outputs
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (+.f64 1 wj))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (+.f64 wj 1) x))
(/.f64 (/.f64 x (exp.f64 wj)) (+.f64 wj 1))
(/.f64 x (*.f64 (exp.f64 wj) (+.f64 wj 1)))
x
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) x)
(fma.f64 (-.f64 (neg.f64 x) x) wj x)
(fma.f64 wj (*.f64 x -2) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2)) x))
(fma.f64 (-.f64 (neg.f64 x) x) wj (fma.f64 (-.f64 (*.f64 3/2 x) (neg.f64 x)) (*.f64 wj wj) x))
(fma.f64 wj (*.f64 x -2) (fma.f64 (*.f64 x 5/2) (*.f64 wj wj) x))
(+.f64 (*.f64 (pow.f64 wj 3) (-.f64 (+.f64 (*.f64 -1 x) (*.f64 -1/6 x)) (+.f64 (*.f64 1/2 x) x))) (+.f64 (*.f64 (-.f64 (*.f64 -1 x) x) wj) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 x) x) (*.f64 -1 x)) (pow.f64 wj 2)) x)))
(fma.f64 (pow.f64 wj 3) (-.f64 (*.f64 x -7/6) (*.f64 3/2 x)) (fma.f64 (-.f64 (neg.f64 x) x) wj (fma.f64 (-.f64 (*.f64 3/2 x) (neg.f64 x)) (*.f64 wj wj) x)))
(fma.f64 (pow.f64 wj 3) (-.f64 (*.f64 x -5/3) x) (fma.f64 wj (*.f64 x -2) (fma.f64 (*.f64 x 5/2) (*.f64 wj wj) x)))
(fma.f64 (pow.f64 wj 3) (*.f64 x -8/3) (fma.f64 wj (*.f64 x -2) (fma.f64 (*.f64 x 5/2) (*.f64 wj wj) x)))
(/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj)
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x))
(/.f64 (/.f64 x (exp.f64 wj)) wj)
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj))
(fma.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (*.f64 wj wj) x)) (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)))
(-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 wj wj)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (-.f64 x (/.f64 x wj)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (*.f64 wj wj) x)) (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (pow.f64 wj 3) x))))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 3)) (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 wj wj))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) wj) (-.f64 (/.f64 x wj) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 3)) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) (pow.f64 wj 4))))))
(fma.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (*.f64 wj wj) x)) (+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (pow.f64 wj 3) x))) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (pow.f64 wj 4) x)))))
(+.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 wj wj))) (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 3)) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 4))))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (-.f64 x (/.f64 x wj))) (*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) wj) (-.f64 (/.f64 x wj) (/.f64 (/.f64 x wj) wj))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj)
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x))
(/.f64 (/.f64 x (exp.f64 wj)) wj)
(/.f64 x (*.f64 wj (exp.f64 wj)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))))
(fma.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (*.f64 wj wj) x)) (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)))
(-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 wj wj)))
(*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (-.f64 x (/.f64 x wj)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) (fma.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (*.f64 wj wj) x)) (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (pow.f64 wj 3) x))))
(+.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 3)) (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 wj wj))))
(+.f64 (/.f64 x (*.f64 wj (exp.f64 wj))) (*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) wj) (-.f64 (/.f64 x wj) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 4))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) wj) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 2))) (/.f64 (*.f64 (exp.f64 (*.f64 -1 wj)) x) (pow.f64 wj 3)))))
(fma.f64 -1 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (*.f64 wj wj) x)) (+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x)) (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (pow.f64 wj 3) x))) (neg.f64 (/.f64 (exp.f64 (neg.f64 wj)) (/.f64 (pow.f64 wj 4) x)))))
(+.f64 (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) wj) (/.f64 (/.f64 x (exp.f64 wj)) (*.f64 wj wj))) (-.f64 (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 3)) (/.f64 (/.f64 x (exp.f64 wj)) (pow.f64 wj 4))))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) (-.f64 x (/.f64 x wj))) (*.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 wj)) wj) wj) (-.f64 (/.f64 x wj) (/.f64 (/.f64 x wj) wj))))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
x
(+.f64 (*.f64 -1 (*.f64 wj x)) x)
(fma.f64 -1 (*.f64 wj x) x)
(-.f64 x (*.f64 wj x))
(+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x))
(fma.f64 -1 (*.f64 wj x) (fma.f64 1/2 (*.f64 x (*.f64 wj wj)) x))
(-.f64 (fma.f64 1/2 (*.f64 x (*.f64 wj wj)) x) (*.f64 wj x))
(*.f64 x (-.f64 (+.f64 1 (*.f64 wj (*.f64 wj 1/2))) wj))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 wj 3) x)) (+.f64 (*.f64 -1 (*.f64 wj x)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 wj 2) x)) x)))
(fma.f64 -1/6 (*.f64 x (pow.f64 wj 3)) (fma.f64 -1 (*.f64 wj x) (fma.f64 1/2 (*.f64 x (*.f64 wj wj)) x)))
(fma.f64 -1/6 (*.f64 x (pow.f64 wj 3)) (-.f64 (fma.f64 1/2 (*.f64 x (*.f64 wj wj)) x) (*.f64 wj x)))
(+.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 wj 3) -1/6) (*.f64 wj (+.f64 -1 (*.f64 wj 1/2))))))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (*.f64 -1 wj)) x)
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))))) 1)
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (exp.f64 wj) (/.f64 x (+.f64 wj 1)))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (*.f64 x (exp.f64 wj)) (/.f64 1 (+.f64 wj 1)))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 1 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))))
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(*.f64 (+.f64 wj 1) (/.f64 x (/.f64 (+.f64 1 (*.f64 wj wj)) (exp.f64 wj))))
(/.f64 (*.f64 (+.f64 wj 1) x) (/.f64 (+.f64 1 (*.f64 wj wj)) (exp.f64 wj)))
(/.f64 (*.f64 x (+.f64 wj 1)) (/.f64 (fma.f64 wj wj 1) (exp.f64 wj)))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (/.f64 x (fma.f64 wj wj 1))))
(*.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 1)
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(*.f64 (sqrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (sqrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(*.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 2))
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(/.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 2) (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (/.f64 1 (+.f64 wj 1)) (*.f64 x (exp.f64 wj)))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (+.f64 1 (fma.f64 wj wj wj)) (/.f64 x (/.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj))))
(*.f64 (+.f64 1 (fma.f64 wj wj wj)) (/.f64 (*.f64 x (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj (fma.f64 wj wj 1)) (/.f64 x (+.f64 1 (pow.f64 wj 3)))))
(*.f64 (*.f64 x (neg.f64 (exp.f64 wj))) (/.f64 -1 (+.f64 wj 1)))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)) (sqrt.f64 (*.f64 x (exp.f64 wj))))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)) (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) 1))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (sqrt.f64 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)) (/.f64 1 (sqrt.f64 (+.f64 wj 1))))
(/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1)))))
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 wj 1))) (/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (exp.f64 wj))))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)) (/.f64 1 (sqrt.f64 (+.f64 wj 1))))
(/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1)))))
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (/.f64 (cbrt.f64 (+.f64 wj 1)) (exp.f64 wj))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (*.f64 (/.f64 x (cbrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 wj) (+.f64 wj 1)) x)
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (+.f64 wj 1)) (/.f64 x 1))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1))) (/.f64 x (sqrt.f64 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)) (/.f64 1 (sqrt.f64 (+.f64 wj 1))))
(/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1)))))
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (+.f64 wj 1))) (/.f64 x (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (*.f64 (/.f64 x (cbrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 x (/.f64 (cbrt.f64 (+.f64 wj 1)) (exp.f64 wj))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (*.f64 (/.f64 x (cbrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 x (+.f64 wj 1)) (exp.f64 wj))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (/.f64 x (/.f64 (+.f64 1 (*.f64 wj wj)) (exp.f64 wj))) (+.f64 wj 1))
(/.f64 (*.f64 (+.f64 wj 1) x) (/.f64 (+.f64 1 (*.f64 wj wj)) (exp.f64 wj)))
(/.f64 (*.f64 x (+.f64 wj 1)) (/.f64 (fma.f64 wj wj 1) (exp.f64 wj)))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj 1) (/.f64 x (fma.f64 wj wj 1))))
(*.f64 (/.f64 x (/.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj))) (+.f64 1 (fma.f64 wj wj wj)))
(*.f64 (+.f64 1 (fma.f64 wj wj wj)) (/.f64 x (/.f64 (+.f64 1 (pow.f64 wj 3)) (exp.f64 wj))))
(*.f64 (+.f64 1 (fma.f64 wj wj wj)) (/.f64 (*.f64 x (exp.f64 wj)) (+.f64 1 (pow.f64 wj 3))))
(*.f64 (exp.f64 wj) (*.f64 (+.f64 wj (fma.f64 wj wj 1)) (/.f64 x (+.f64 1 (pow.f64 wj 3)))))
(*.f64 (/.f64 -1 (+.f64 wj 1)) (*.f64 x (neg.f64 (exp.f64 wj))))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (/.f64 x 1) (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 wj 1))) (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)) (/.f64 1 (sqrt.f64 (+.f64 wj 1))))
(/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1)))))
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (exp.f64 wj) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (*.f64 (/.f64 x (cbrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (*.f64 (/.f64 x (cbrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 x (cbrt.f64 (+.f64 wj 1))) (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (*.f64 (/.f64 x (cbrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (*.f64 (/.f64 x (cbrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (+.f64 wj 1))) (/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (*.f64 (/.f64 x (cbrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 (exp.f64 wj) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (/.f64 x (cbrt.f64 (+.f64 wj 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) 1) (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (+.f64 wj 1)))
(*.f64 x (/.f64 (exp.f64 wj) (+.f64 wj 1)))
(/.f64 x (/.f64 (+.f64 wj 1) (exp.f64 wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (sqrt.f64 (+.f64 wj 1))) (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)) (/.f64 1 (sqrt.f64 (+.f64 wj 1))))
(/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1)))))
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (sqrt.f64 (+.f64 wj 1))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (sqrt.f64 (+.f64 wj 1))))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)) (/.f64 1 (sqrt.f64 (+.f64 wj 1))))
(/.f64 x (/.f64 (sqrt.f64 (+.f64 wj 1)) (/.f64 (exp.f64 wj) (sqrt.f64 (+.f64 wj 1)))))
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (+.f64 wj 1)) (sqrt.f64 (+.f64 wj 1))) (exp.f64 wj)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))))
(/.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 wj 1) 2)) (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) (cbrt.f64 (pow.f64 (+.f64 wj 1) 2))) (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2))
(pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 1)
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(pow.f64 (sqrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 2)
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(pow.f64 (cbrt.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))) 3)
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(pow.f64 (pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 3) 1/3)
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(pow.f64 (/.f64 (exp.f64 (-.f64 (log1p.f64 wj) wj)) x) -1)
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(neg.f64 (/.f64 x (/.f64 (+.f64 wj -1) (exp.f64 wj))))
(/.f64 (neg.f64 x) (/.f64 (+.f64 wj -1) (exp.f64 wj)))
(*.f64 (/.f64 x (+.f64 wj -1)) (neg.f64 (exp.f64 wj)))
(*.f64 (neg.f64 (exp.f64 wj)) (/.f64 x (+.f64 wj -1)))
(sqrt.f64 (pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 2))
(fabs.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))))
(log.f64 (exp.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))))))
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(cbrt.f64 (pow.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj))) 3))
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(expm1.f64 (log1p.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(exp.f64 (+.f64 wj (-.f64 (log.f64 x) (log1p.f64 wj))))
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(log1p.f64 (expm1.f64 (/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))))
(/.f64 x (exp.f64 (-.f64 (log1p.f64 wj) wj)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (exp.f64 wj)))) 1)
(*.f64 x (exp.f64 wj))
(/.f64 x (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 (exp.f64 wj) (/.f64 1 x))
(*.f64 x (exp.f64 wj))
(/.f64 (*.f64 x (exp.f64 wj)) 1)
(*.f64 x (exp.f64 wj))
(/.f64 1 (/.f64 (exp.f64 wj) x))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(/.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) (/.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 1 (*.f64 (exp.f64 wj) (sqrt.f64 x))))
(/.f64 (sqrt.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (*.f64 (sqrt.f64 x) (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (exp.f64 wj) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 x) (exp.f64 wj)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (exp.f64 wj)))
(/.f64 (sqrt.f64 (exp.f64 wj)) (/.f64 1 (*.f64 x (sqrt.f64 (exp.f64 wj)))))
(*.f64 (/.f64 (sqrt.f64 (exp.f64 wj)) 1) (*.f64 x (sqrt.f64 (exp.f64 wj))))
(*.f64 (sqrt.f64 (exp.f64 wj)) (*.f64 x (sqrt.f64 (exp.f64 wj))))
(*.f64 x (*.f64 (sqrt.f64 (exp.f64 wj)) (sqrt.f64 (exp.f64 wj))))
(/.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2)))
(*.f64 x (exp.f64 wj))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 2) (/.f64 1 (cbrt.f64 (*.f64 x (exp.f64 wj)))))
(*.f64 x (exp.f64 wj))
(/.f64 (cbrt.f64 x) (/.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 wj)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (exp.f64 wj) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 x) (exp.f64 wj)) (pow.f64 (cbrt.f64 x) 2))
(*.f64 (cbrt.f64 x) (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 wj)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 1 (*.f64 (exp.f64 wj) (cbrt.f64 x))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (exp.f64 wj) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2)) (/.f64 1 (*.f64 x (cbrt.f64 (exp.f64 wj)))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2)) (*.f64 x (cbrt.f64 (exp.f64 wj))))
(*.f64 x (*.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2)) (cbrt.f64 (exp.f64 wj))))
(/.f64 (*.f64 x (sqrt.f64 (exp.f64 wj))) (sqrt.f64 (exp.f64 wj)))
x
(/.f64 (*.f64 x (cbrt.f64 (pow.f64 (exp.f64 wj) 2))) (cbrt.f64 (exp.f64 wj)))
(/.f64 x (/.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (exp.f64 wj) 2))))
(*.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (pow.f64 (exp.f64 wj) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2)) (/.f64 x (cbrt.f64 (exp.f64 wj))))
(/.f64 (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 x) 2)) (/.f64 1 (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (exp.f64 (neg.f64 wj)) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (*.f64 (exp.f64 wj) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (exp.f64 wj) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (*.f64 (exp.f64 wj) (sqrt.f64 x)) (/.f64 1 (sqrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (exp.f64 (neg.f64 wj)) (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 x) (sqrt.f64 x)) (exp.f64 wj))
(*.f64 (exp.f64 wj) (*.f64 (sqrt.f64 x) (sqrt.f64 x)))
(/.f64 (*.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (pow.f64 (exp.f64 wj) 2)))
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2)) (cbrt.f64 (exp.f64 wj))))
(*.f64 (/.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (exp.f64 wj) 2))) x)
(/.f64 (/.f64 x 1) (exp.f64 wj))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 x -1) (neg.f64 (exp.f64 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 (*.f64 x (sqrt.f64 (exp.f64 wj))) 1) (sqrt.f64 (exp.f64 wj)))
x
(/.f64 (*.f64 (*.f64 x (cbrt.f64 (pow.f64 (exp.f64 wj) 2))) 1) (cbrt.f64 (exp.f64 wj)))
(/.f64 x (/.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (exp.f64 wj) 2))))
(*.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (pow.f64 (exp.f64 wj) 2)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 wj) 2)) (/.f64 x (cbrt.f64 (exp.f64 wj))))
(/.f64 (*.f64 -1 x) (neg.f64 (exp.f64 wj)))
(*.f64 (exp.f64 (neg.f64 wj)) x)
(/.f64 x (exp.f64 wj))
(/.f64 (*.f64 1 (*.f64 x (sqrt.f64 (exp.f64 wj)))) (sqrt.f64 (exp.f64 wj)))
x
(/.f64 (/.f64 x (cbrt.f64 (pow.f64 (exp.f64 wj) 2))) (cbrt.f64 (exp.f64 wj)))
(/.f64 x (*.f64 (cbrt.f64 (exp.f64 wj)) (cbrt.f64 (pow.f64 (exp.f64 wj) 2))))
(/.f64 (/.f64 x (cbrt.f64 (exp.f64 wj))) (cbrt.f64 (pow.f64 (exp.f64 wj) 2)))
(pow.f64 (*.f64 x (exp.f64 wj)) 1)
(*.f64 x (exp.f64 wj))
(pow.f64 (sqrt.f64 (*.f64 x (exp.f64 wj))) 2)
(*.f64 x (exp.f64 wj))
(pow.f64 (cbrt.f64 (*.f64 x (exp.f64 wj))) 3)
(*.f64 x (exp.f64 wj))
(pow.f64 (pow.f64 (*.f64 x (exp.f64 wj)) 3) 1/3)
(*.f64 x (exp.f64 wj))
(sqrt.f64 (pow.f64 (*.f64 x (exp.f64 wj)) 2))
(fabs.f64 (*.f64 x (exp.f64 wj)))
(log.f64 (pow.f64 (exp.f64 x) (exp.f64 wj)))
(*.f64 x (exp.f64 wj))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (exp.f64 wj)))))
(*.f64 x (exp.f64 wj))
(cbrt.f64 (pow.f64 (*.f64 x (exp.f64 wj)) 3))
(*.f64 x (exp.f64 wj))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (exp.f64 wj) 3)))
(*.f64 x (exp.f64 wj))
(expm1.f64 (log1p.f64 (*.f64 x (exp.f64 wj))))
(*.f64 x (exp.f64 wj))
(exp.f64 (+.f64 wj (log.f64 x)))
(*.f64 x (exp.f64 wj))
(log1p.f64 (expm1.f64 (*.f64 x (exp.f64 wj))))
(*.f64 x (exp.f64 wj))

eval299.0ms (2.6%)

Compiler

Compiled 13489 to 7526 computations (44.2% saved)

prune212.0ms (1.9%)

Pruning

28 alts after pruning (21 fresh and 7 done)

PrunedKeptTotal
New62310633
Fresh11112
Picked011
Done369
Total62728655
Error
0.02%
Counts
655 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
84.42%
(fma.f64 wj wj (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)))
84.58%
(fma.f64 wj wj (neg.f64 (pow.f64 wj 3)))
94.24%
(pow.f64 (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2)
93.89%
(pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 3)
97.15%
(/.f64 (/.f64 x (exp.f64 wj)) wj)
16.26%
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
15.87%
(/.f64 (*.f64 x (-.f64 (+.f64 1 (*.f64 wj (*.f64 wj 1/2))) wj)) (+.f64 1 wj))
14.83%
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
97.15%
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x))
15.91%
(/.f64 x (+.f64 1 (*.f64 wj (+.f64 2 (*.f64 3/2 wj)))))
16.33%
(/.f64 x (+.f64 1 (*.f64 2 wj)))
14.82%
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
93.85%
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
31.18%
(-.f64 wj (neg.f64 x))
95.48%
(-.f64 wj 1)
4.3%
(+.f64 (*.f64 wj wj) x)
30.39%
(+.f64 wj (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)) (/.f64 (+.f64 wj 1) x)))
27.11%
(+.f64 wj (*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))
16.26%
(*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1)))
16.34%
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
15.87%
(*.f64 (neg.f64 x) (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))
95.74%
(*.f64 x (*.f64 -2 wj))
84.59%
(*.f64 wj (-.f64 wj (*.f64 wj wj)))
84.74%
(*.f64 wj wj)
97.2%
(*.f64 1/2 (/.f64 x wj))
96.21%
(neg.f64 (pow.f64 wj 3))
16.86%
x
95.32%
wj
Compiler

Compiled 288 to 201 computations (30.2% saved)

regimes148.0ms (1.3%)

Counts
45 → 2
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 wj wj) x)
(*.f64 wj (-.f64 wj (*.f64 wj wj)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1)))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (*.f64 wj wj) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(-.f64 wj (+.f64 wj (*.f64 (*.f64 wj wj) (+.f64 wj -1))))
(/.f64 x (+.f64 1 (*.f64 wj (+.f64 2 (*.f64 3/2 wj)))))
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 x wj)) wj) (+.f64 wj 1)))
(/.f64 (*.f64 x (-.f64 (+.f64 1 (*.f64 wj (*.f64 wj 1/2))) wj)) (+.f64 1 wj))
(+.f64 wj (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)) (/.f64 (+.f64 wj 1) x)))
(+.f64 wj (*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
(*.f64 (neg.f64 x) (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))
(neg.f64 (pow.f64 wj 3))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (exp.f64 wj)) wj)
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (+.f64 wj 1)))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 wj wj (neg.f64 (pow.f64 wj 3)))
(pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 3)
(pow.f64 (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(fma.f64 wj wj (-.f64 (pow.f64 wj 4) (pow.f64 wj 3)))
(pow.f64 (cbrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 3)
(pow.f64 (sqrt.f64 (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))) 2)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Outputs
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Calls

3 calls:

78.0ms
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
38.0ms
wj
21.0ms
x
Results
ErrorSegmentsBranch
1.3%2wj
3.13%1x
1.51%2(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj)))))
Compiler

Compiled 518 to 282 computations (45.6% saved)

bsearch12.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
9.159837028973513e-8
5.852345061059168e-7
Results
10.0ms96×body256valid
Compiler

Compiled 413 to 306 computations (25.9% saved)

regimes106.0ms (0.9%)

Counts
40 → 2
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 wj wj) x)
(*.f64 wj (-.f64 wj (*.f64 wj wj)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1)))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (*.f64 wj wj) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(-.f64 wj (+.f64 wj (*.f64 (*.f64 wj wj) (+.f64 wj -1))))
(/.f64 x (+.f64 1 (*.f64 wj (+.f64 2 (*.f64 3/2 wj)))))
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 x wj)) wj) (+.f64 wj 1)))
(/.f64 (*.f64 x (-.f64 (+.f64 1 (*.f64 wj (*.f64 wj 1/2))) wj)) (+.f64 1 wj))
(+.f64 wj (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)) (/.f64 (+.f64 wj 1) x)))
(+.f64 wj (*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
(*.f64 (neg.f64 x) (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))
(neg.f64 (pow.f64 wj 3))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (exp.f64 wj)) wj)
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (+.f64 wj 1)))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(fma.f64 wj wj (neg.f64 (pow.f64 wj 3)))
(pow.f64 (cbrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 3)
(pow.f64 (sqrt.f64 (-.f64 wj (/.f64 wj (+.f64 wj 1)))) 2)
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (*.f64 (+.f64 wj 1) (exp.f64 wj))))
Outputs
(+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Calls

2 calls:

77.0ms
wj
18.0ms
x
Results
ErrorSegmentsBranch
1.63%2wj
3.4%1x
Compiler

Compiled 397 to 216 computations (45.6% saved)

bsearch18.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
1.4811918662478986e-15
1.1010216298551779e-8
Results
15.0ms144×body256valid
Compiler

Compiled 374 to 264 computations (29.4% saved)

regimes76.0ms (0.7%)

Counts
35 → 3
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 wj wj) x)
(*.f64 wj (-.f64 wj (*.f64 wj wj)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1)))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (*.f64 wj wj) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(-.f64 wj (+.f64 wj (*.f64 (*.f64 wj wj) (+.f64 wj -1))))
(/.f64 x (+.f64 1 (*.f64 wj (+.f64 2 (*.f64 3/2 wj)))))
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 x wj)) wj) (+.f64 wj 1)))
(/.f64 (*.f64 x (-.f64 (+.f64 1 (*.f64 wj (*.f64 wj 1/2))) wj)) (+.f64 1 wj))
(+.f64 wj (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)) (/.f64 (+.f64 wj 1) x)))
(+.f64 wj (*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
(*.f64 (neg.f64 x) (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))
(neg.f64 (pow.f64 wj 3))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (exp.f64 wj)) wj)
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 wj (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 wj)) x) wj) (+.f64 wj 1)))
(-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 wj (+.f64 wj 1))))
(+.f64 (-.f64 (+.f64 wj 1) 1) (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Outputs
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
(+.f64 (*.f64 wj wj) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))
Calls

2 calls:

42.0ms
wj
24.0ms
x
Results
ErrorSegmentsBranch
0.2%3wj
3.76%1x
Compiler

Compiled 334 to 179 computations (46.4% saved)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
1.4811918662478986e-15
1.1010216298551779e-8
17.0ms
-5.002029415002727e-7
-4.540032285625542e-16
Results
33.0ms288×body256valid
Compiler

Compiled 545 to 354 computations (35% saved)

regimes36.0ms (0.3%)

Counts
31 → 1
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 wj wj) x)
(*.f64 wj (-.f64 wj (*.f64 wj wj)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1)))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
(+.f64 (*.f64 wj wj) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(-.f64 wj (+.f64 wj (*.f64 (*.f64 wj wj) (+.f64 wj -1))))
(/.f64 x (+.f64 1 (*.f64 wj (+.f64 2 (*.f64 3/2 wj)))))
(+.f64 wj (/.f64 (-.f64 (-.f64 x (*.f64 x wj)) wj) (+.f64 wj 1)))
(/.f64 (*.f64 x (-.f64 (+.f64 1 (*.f64 wj (*.f64 wj 1/2))) wj)) (+.f64 1 wj))
(+.f64 wj (/.f64 (+.f64 1 (-.f64 (*.f64 (*.f64 1/2 wj) wj) wj)) (/.f64 (+.f64 wj 1) x)))
(+.f64 wj (*.f64 (/.f64 1 (+.f64 wj 1)) (-.f64 x (+.f64 wj (*.f64 wj (-.f64 x (*.f64 wj (*.f64 x 1/2))))))))
(+.f64 wj (/.f64 (-.f64 (+.f64 (-.f64 x (*.f64 x wj)) (*.f64 (*.f64 x 1/2) (*.f64 wj wj))) wj) (+.f64 wj 1)))
(*.f64 (neg.f64 x) (-.f64 (*.f64 -1/2 (/.f64 wj (/.f64 (+.f64 wj 1) wj))) (-.f64 (/.f64 1 (+.f64 wj 1)) (/.f64 wj (+.f64 wj 1)))))
(neg.f64 (pow.f64 wj 3))
(/.f64 (/.f64 x wj) (exp.f64 wj))
(/.f64 (/.f64 x (exp.f64 wj)) wj)
(-.f64 (*.f64 wj wj) (pow.f64 wj 3))
(/.f64 (exp.f64 (neg.f64 wj)) (/.f64 wj x))
(/.f64 x (*.f64 (+.f64 1 wj) (exp.f64 wj)))
(/.f64 (*.f64 x (exp.f64 (neg.f64 wj))) (+.f64 1 wj))
Outputs
(+.f64 (*.f64 wj wj) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
Calls

2 calls:

14.0ms
x
14.0ms
wj
Results
ErrorSegmentsBranch
3.76%1wj
3.76%1x
Compiler

Compiled 279 to 153 computations (45.2% saved)

regimes63.0ms (0.6%)

Counts
15 → 1
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
(+.f64 (*.f64 wj wj) x)
(*.f64 wj (-.f64 wj (*.f64 wj wj)))
(*.f64 (+.f64 (*.f64 -2 wj) 1) x)
(+.f64 (*.f64 -2 (*.f64 wj x)) x)
(-.f64 wj (/.f64 wj (+.f64 wj 1)))
(/.f64 x (+.f64 1 (*.f64 2 wj)))
(*.f64 (-.f64 1 wj) (/.f64 x (+.f64 wj 1)))
(/.f64 (-.f64 x (*.f64 wj x)) (+.f64 1 wj))
Outputs
(+.f64 (*.f64 wj wj) x)
Calls

2 calls:

53.0ms
wj
8.0ms
x
Results
ErrorSegmentsBranch
4.3%1wj
4.3%1x
Compiler

Compiled 88 to 48 computations (45.5% saved)

regimes24.0ms (0.2%)

Counts
7 → 4
Calls
Call 1
Inputs
wj
x
(*.f64 wj wj)
(-.f64 wj 1)
(-.f64 wj (neg.f64 x))
(*.f64 1/2 (/.f64 x wj))
(*.f64 x (*.f64 -2 wj))
Outputs
(*.f64 wj wj)
x
(*.f64 wj wj)
x
Calls

2 calls:

17.0ms
wj
5.0ms
x
Results
ErrorSegmentsBranch
13.59%4wj
16.86%1x
Compiler

Compiled 30 to 17 computations (43.3% saved)

bsearch72.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
48.0ms
-5.281929719390475e-70
-2.8037975374167144e-70
7.0ms
-2.580346902094362e-65
-1.9188862878950716e-65
16.0ms
-3.2240003672991266e-44
-2.3838816699364765e-47
Results
46.0ms35×body512valid
23.0ms205×body256valid
Compiler

Compiled 173 to 117 computations (32.4% saved)

regimes7.0ms (0.1%)

Accuracy

Total -50.8b remaining (-470.9%)

Threshold costs -50.8b (-470.9%)

Counts
2 → 1
Calls
Call 1
Inputs
wj
x
Outputs
x
Calls

2 calls:

3.0ms
x
3.0ms
wj
Results
ErrorSegmentsBranch
16.86%1wj
16.86%1x
Compiler

Compiled 10 to 6 computations (40% saved)

simplify19.0ms (0.2%)

Algorithm
egg-herbie
Rules
52×+-commutative
44×*-commutative
26×neg-sub0
24×distribute-lft-neg-in
24×neg-mul-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067466
1103462
2124462
3159462
4189462
5215462
6230462
7234462
8235462
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 wj 1369486280032197/2361183241434822606848) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj 7495340081610701/1208925819614629174706176) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj -7011769753764849/1208925819614629174706176) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (if (<=.f64 wj 7253554917687775/1208925819614629174706176) (+.f64 (*.f64 wj wj) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(+.f64 (*.f64 wj wj) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (*.f64 wj wj) x)
(if (<=.f64 wj -6427752177035961/200867255532373784442745261542645325315275374222849104412672) (*.f64 wj wj) (if (<=.f64 wj -4742843975160471/237142198758023568227473377297792835283496928595231875152809132048206089502588928) x (if (<=.f64 wj -8081502591659033/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 wj wj) x)))
x
wj
Outputs
(if (<=.f64 wj 1369486280032197/2361183241434822606848) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 -3 x) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 -4 x) (*.f64 3/2 x)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj 1369486280032197/2361183241434822606848) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (pow.f64 wj 3))) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj 1369486280032197/2361183241434822606848) (-.f64 (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (pow.f64 wj 3))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj 1369486280032197/2361183241434822606848) (-.f64 (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 4) (*.f64 x -3/2))) (pow.f64 wj 2)) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (*.f64 (+.f64 (*.f64 2/3 x) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2)))))) (pow.f64 wj 3))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj 1369486280032197/2361183241434822606848) (+.f64 (*.f64 (pow.f64 wj 3) (-.f64 (*.f64 x -2/3) (+.f64 (*.f64 x -3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))))))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 4) (*.f64 x -3/2))) (pow.f64 wj 2)) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj 1369486280032197/2361183241434822606848) (+.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -2/3) (-.f64 (*.f64 x 3) (+.f64 1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))))))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 4) (*.f64 x -3/2))) (pow.f64 wj 2)) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj 1369486280032197/2361183241434822606848) (+.f64 (*.f64 (pow.f64 wj 3) (+.f64 (*.f64 x -2/3) (+.f64 (*.f64 x 3) (-.f64 -1 (*.f64 -2 (+.f64 (*.f64 x -4) (*.f64 x 3/2))))))) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 4) (*.f64 x -3/2))) (pow.f64 wj 2)) (+.f64 x (*.f64 -2 (*.f64 wj x))))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj 7495340081610701/1208925819614629174706176) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 -4 x) (*.f64 3/2 x))) (pow.f64 wj 2)) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj 7495340081610701/1208925819614629174706176) (+.f64 (*.f64 (-.f64 1 (+.f64 (*.f64 x -4) (*.f64 x 3/2))) (pow.f64 wj 2)) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj 7495340081610701/1208925819614629174706176) (+.f64 (*.f64 (+.f64 1 (+.f64 (*.f64 x 4) (*.f64 x -3/2))) (pow.f64 wj 2)) (+.f64 x (*.f64 -2 (*.f64 wj x)))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))))
(if (<=.f64 wj -7011769753764849/1208925819614629174706176) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (if (<=.f64 wj 7253554917687775/1208925819614629174706176) (+.f64 (*.f64 wj wj) (+.f64 (*.f64 -2 (*.f64 wj x)) x)) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1)))))
(if (or (<=.f64 wj -7011769753764849/1208925819614629174706176) (not (<=.f64 wj 7253554917687775/1208925819614629174706176))) (+.f64 wj (/.f64 (-.f64 (/.f64 x (exp.f64 wj)) wj) (+.f64 wj 1))) (+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 wj wj)))
(+.f64 (*.f64 wj wj) (+.f64 (*.f64 -2 (*.f64 wj x)) x))
(+.f64 (+.f64 x (*.f64 -2 (*.f64 wj x))) (*.f64 wj wj))
(+.f64 (*.f64 wj wj) x)
(+.f64 x (*.f64 wj wj))
(if (<=.f64 wj -6427752177035961/200867255532373784442745261542645325315275374222849104412672) (*.f64 wj wj) (if (<=.f64 wj -4742843975160471/237142198758023568227473377297792835283496928595231875152809132048206089502588928) x (if (<=.f64 wj -8081502591659033/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408) (*.f64 wj wj) x)))
x
wj
Compiler

Compiled 184 to 123 computations (33.2% saved)

soundness553.0ms (4.8%)

Algorithm
egg-herbie
Rules
1100×associate-*r/
1100×associate-*r/
886×*-commutative
886×*-commutative
804×fma-def
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01145
12545
26145
316041
448535
5161535
6514335
01145
12545
26145
316041
448535
5161535
6514335
03124246
18283648
234893472
Stop Event
node limit
node limit
node limit
Compiler

Compiled 526 to 96 computations (81.7% saved)

end168.0ms (1.5%)

Compiler

Compiled 170 to 97 computations (42.9% saved)

Profiling

Loading profile data...