Details

Time bar (total: 19.3s)

analyze252.0ms (1.3%)

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
50%50%50%0.1%0%0%0%5
50%50%50%0.1%0%0%0%6
55.2%50%40.6%0.1%9.4%0%0%7
56.1%50%39%0.1%10.9%0%0%8
59.8%50%33.6%0.1%16.4%0%0%9
60.7%50%32.4%0.1%17.6%0%0%10
62.9%50%29.5%0.1%20.5%0%0%11
63.4%50%28.8%0.1%21.2%0%0%12
Compiler

Compiled 14 to 11 computations (21.4% saved)

sample5.0s (26%)

Results
2.5s4212×body1024valid
843.0ms2022×body1024infinite
663.0ms2114×body512valid
350.0ms1064×body512infinite
258.0ms1684×body256valid
252.0ms1592×body256infinite
176.0ms246×body2048valid
Bogosity

preprocess68.0ms (0.4%)

Algorithm
egg-herbie
Rules
816×fma-def_binary64
600×times-frac_binary64
532×div-sub_binary64
460×associate-/l*_binary64
456×fma-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01836
13936
29336
324536
455334
5112934
6209334
7402034
8739134
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (sin.f64 im)) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re)))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 im)) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 im) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re))))
(*.f64 (sin.f64 im) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re))))
(*.f64 (sin.f64 im) (fma.f64 (exp.f64 re) -1/2 (/.f64 1/2 (exp.f64 re))))
Compiler

Compiled 15 to 12 computations (20% saved)

simplify64.0ms (0.3%)

Algorithm
egg-herbie
Rules
454×fma-def_binary64
444×times-frac_binary64
364×distribute-rgt-neg-in_binary64
358×neg-mul-1_binary64
346×neg-sub0_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01118
12318
25118
312818
428617
558117
6139217
7280117
8555617
9732817
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))

eval1.0ms (0%)

Compiler

Compiled 35 to 18 computations (48.6% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New213
Fresh011
Picked000
Done000
Total224
Error
42.4b
Counts
4 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 13 to 10 computations (23.1% saved)

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
3.9b
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 35 to 13 computations (62.9% saved)

series18.0ms (0.1%)

Counts
2 → 0
Calls

9 calls:

TimeVariablePointExpression
1.0ms
im
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.0ms
im
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.0ms
re
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.0ms
re
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.0ms
im
@-inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 2275 to 1025 computations (54.9% saved)

rewrite61.0ms (0.3%)

Algorithm
egg-rewrite-iter-limit
egg-rewrite
batch-egg-rewrite
Rules
118×add-sqr-sqrt_binary64
118×add-sqr-sqrt_binary64
113×*-un-lft-identity_binary64
113×pow1_binary64
113×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01120
122820
2355020
0610
112710
2211610
0610
01118
122818
2354518
01118
Stop Event
iter limit
unsound
iter limit
unsound
unsound
Counts
2 → 18
Calls
Call 1
Inputs
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 (exp.f64 im) (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))))

simplify51.0ms (0.3%)

Algorithm
egg-herbie
Rules
466×exp-sum_binary64
460×fma-def_binary64
340×prod-exp_binary64
292×associate-+r+_binary64
279×associate-+l+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057263
1135253
2590251
32326251
46315251
Stop Event
node limit
Counts
18 → 25
Calls
Call 1
Inputs
(+.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(*.f64 1 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 (exp.f64 im) (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(pow.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1)
(log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(expm1.f64 (log1p.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(log1p.f64 (expm1.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(exp.f64 (log.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Outputs
(+.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 1 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 (exp.f64 im) (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (*.f64 im -2)) (+.f64 1 (exp.f64 (+.f64 im im)))))
(/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im))))
(/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (exp.f64 (*.f64 im -2)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(pow.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1)
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(expm1.f64 (log1p.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(log1p.f64 (expm1.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (log.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) 1)
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))

eval6.0ms (0%)

Compiler

Compiled 487 to 204 computations (58.1% saved)

prune15.0ms (0.1%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New17825
Fresh000
Picked011
Done000
Total17926
Error
42.3b
Counts
26 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.9b
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
43.9b
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
43.7b
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Compiler

Compiled 393 to 264 computations (32.8% saved)

localize56.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
0.0b
(pow.f64 (exp.f64 -2) im)
0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
4.1b
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
Compiler

Compiled 111 to 74 computations (33.3% saved)

series137.0ms (0.7%)

Counts
4 → 0
Calls

15 calls:

TimeVariablePointExpression
51.0ms
re
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
3.0ms
im
@0
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
2.0ms
re
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
2.0ms
im
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
2.0ms
im
@-inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Compiler

Compiled 6345 to 4720 computations (25.6% saved)

rewrite200.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
955×prod-diff_binary64
392×log1p-udef_binary64
233×egg-rr
230×add-sqr-sqrt_binary64
223×pow1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02294
146194
2590594
Stop Event
node limit
Counts
4 → 360
Calls
Call 1
Inputs
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(pow.f64 (exp.f64 -2) im)
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 -3) im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (*.f64 1/2 (sin.f64 re))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 re)) 1/2) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -2) im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 -2) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -2) im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (cbrt.f64 (pow.f64 (exp.f64 -4) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (cbrt.f64 (pow.f64 (exp.f64 -2) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) im)) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -2) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 -4)) im) (pow.f64 (cbrt.f64 (exp.f64 -2)) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 -2)) im) (pow.f64 (sqrt.f64 (exp.f64 -2)) im))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 -4) im))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 -2) im)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -2) im))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) im) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -2) im)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -2) im)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 im -2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 im -2) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 1 (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3) (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))))))

simplify507.0ms (2.6%)

Algorithm
egg-herbie
Rules
418×+-commutative_binary64
399×associate-+l+_binary64
397×associate-+r+_binary64
384×fma-neg_binary64
229×fma-udef_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
086140549
1206832003
2720332002
Stop Event
node limit
Counts
360 → 669
Calls
Call 1
Inputs
(+.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))
(+.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1)
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1))
(fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) 1)
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (*.f64 1/2 (sin.f64 re))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 re)) 1/2) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -2) im))) 1)
(*.f64 1 (pow.f64 (exp.f64 -2) im))
(*.f64 (pow.f64 (exp.f64 -2) im) 1)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (cbrt.f64 (pow.f64 (exp.f64 -4) im)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (cbrt.f64 (pow.f64 (exp.f64 -2) im)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) im)) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))
(*.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -2) im))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 -4)) im) (pow.f64 (cbrt.f64 (exp.f64 -2)) im))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 -2)) im) (pow.f64 (sqrt.f64 (exp.f64 -2)) im))
(sqrt.f64 (pow.f64 (exp.f64 -4) im))
(log.f64 (exp.f64 (pow.f64 (exp.f64 -2) im)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -2) im))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) im) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -2) im)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -2) im)))
(exp.f64 (*.f64 im -2))
(exp.f64 (*.f64 (*.f64 im -2) 1))
(+.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1)
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 1 (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1)))
(*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) -1)
(neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3) (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(exp.f64 (-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))
Outputs
(+.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 -3) im))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 2)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 2)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 2)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 2)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 2)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 2)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (-.f64 (pow.f64 (exp.f64 3) im) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 2)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 2)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1)
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im))) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (-.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 -3) im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (-.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 -3) im)) (pow.f64 (exp.f64 -6) im)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 3) (*.f64 im 2)) (exp.f64 (+.f64 (*.f64 -3 im) (*.f64 im 3))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 3) (*.f64 im 2))) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1)
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3) 1/3)
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3)
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2)
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 2))
(fabs.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) 1)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 1/2 (sin.f64 re)))) (+.f64 -1 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 1/2 (sin.f64 re)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (*.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (*.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 2 (sin.f64 re))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (*.f64 1/2 (sin.f64 re))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 1/2 (sin.f64 re)))) (+.f64 -1 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 1/2 (sin.f64 re)))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 1/2 (sin.f64 re)))) (+.f64 -1 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 1/2 (sin.f64 re)))
(pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 2))
(fabs.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 re)) 1/2) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 re)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 re)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -2) im))) 1)
(pow.f64 (exp.f64 -2) im)
(*.f64 1 (pow.f64 (exp.f64 -2) im))
(pow.f64 (exp.f64 -2) im)
(*.f64 (pow.f64 (exp.f64 -2) im) 1)
(pow.f64 (exp.f64 -2) im)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (cbrt.f64 (pow.f64 (exp.f64 -4) im)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (cbrt.f64 (pow.f64 (exp.f64 -2) im)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (cbrt.f64 (pow.f64 (exp.f64 -4) im)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 -2) im)) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))
(pow.f64 (exp.f64 -2) im)
(*.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -2) im))
(pow.f64 (exp.f64 -2) im)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 -4)) im) (pow.f64 (cbrt.f64 (exp.f64 -2)) im))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 -2)) im) (pow.f64 (sqrt.f64 (exp.f64 -2)) im))
(pow.f64 (sqrt.f64 (exp.f64 -2)) (*.f64 2 im))
(pow.f64 (sqrt.f64 (exp.f64 -2)) (*.f64 im 2))
(sqrt.f64 (pow.f64 (exp.f64 -4) im))
(log.f64 (exp.f64 (pow.f64 (exp.f64 -2) im)))
(pow.f64 (exp.f64 -2) im)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -2) im))))
(pow.f64 (exp.f64 -2) im)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -2) im) 3))
(pow.f64 (exp.f64 -2) im)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -2) im)))
(pow.f64 (exp.f64 -2) im)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -2) im)))
(pow.f64 (exp.f64 -2) im)
(exp.f64 (*.f64 im -2))
(pow.f64 (exp.f64 -2) im)
(exp.f64 (*.f64 (*.f64 im -2) 1))
(pow.f64 (exp.f64 -2) im)
(+.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))) (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(+.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))) (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(+.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (exp.f64 3) im) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1))) (fma.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))
(+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))) (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(+.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))) (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(+.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) 1))))
(+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))) (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (/.f64 (*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))) (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))) (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1)) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (fma.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1))) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 -1 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))))
(+.f64 (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))))
(+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1)) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))))) (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2)))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (neg.f64 (/.f64 (*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1)
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1)
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 2))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 1 (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 1 (+.f64 -1 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))
(*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))))
(*.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))) (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(*.f64 (-.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2))))
(*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1)
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) 1/3)
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3)
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(pow.f64 (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) -1)
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 1 (+.f64 -1 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 2))
(fabs.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3) (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 3)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))
(exp.f64 (-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (*.f64 (-.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))
(-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))

localize22.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
0.2b
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
3.9b
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 60 to 22 computations (63.3% saved)

series13.0ms (0.1%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
re
@0
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
0.0ms
re
@inf
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
0.0ms
im
@-inf
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
0.0ms
im
@0
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
0.0ms
im
@inf
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Compiler

Compiled 1895 to 755 computations (60.2% saved)

rewrite30.0ms (0.2%)

Algorithm
egg-rewrite-iter-limit
batch-egg-rewrite
Rules
126×add-sqr-sqrt_binary64
122×pow1_binary64
121×*-un-lft-identity_binary64
120×add-log-exp_binary64
117×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01318
125318
2379018
01318
Stop Event
iter limit
unsound
Counts
1 → 11
Calls
Call 1
Inputs
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))))

simplify57.0ms (0.3%)

Algorithm
egg-herbie
Rules
687×fma-def_binary64
679×div-sub_binary64
525×associate-*l*_binary64
407×unswap-sqr_binary64
379×associate-*r*_binary64
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
031198
164198
2286198
32156198
43310198
56568187
Stop Event
node limit
Counts
11 → 13
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(pow.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) 1)
(log.f64 (exp.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
Outputs
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(*.f64 1 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(pow.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) 1)
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(log.f64 (exp.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))

localize20.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
3.9b
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
4.1b
(log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
Compiler

Compiled 52 to 15 computations (71.2% saved)

series16.0ms (0.1%)

Counts
2 → 0
Calls

9 calls:

TimeVariablePointExpression
0.0ms
im
@0
(log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
0.0ms
re
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
0.0ms
im
@inf
(log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
0.0ms
im
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
0.0ms
im
@-inf
(log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
Compiler

Compiled 2395 to 1025 computations (57.2% saved)

rewrite52.0ms (0.3%)

Algorithm
egg-rewrite-iter-limit
egg-rewrite
batch-egg-rewrite
Rules
126×add-sqr-sqrt_binary64
126×add-sqr-sqrt_binary64
122×pow1_binary64
122×pow1_binary64
121×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01320
125220
2378520
0810
115110
2234510
0810
01318
125218
2377518
01318
Stop Event
iter limit
unsound
iter limit
unsound
unsound
Counts
2 → 18
Calls
Call 1
Inputs
(log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 (exp.f64 im) (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
((#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))))

simplify46.0ms (0.2%)

Algorithm
egg-herbie
Rules
466×exp-sum_binary64
457×fma-def_binary64
340×prod-exp_binary64
296×associate-+r+_binary64
276×associate-+l+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055263
1130253
2571251
32283251
46258251
Stop Event
node limit
Counts
18 → 24
Calls
Call 1
Inputs
(+.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 1 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 (exp.f64 im) (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(pow.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1)
(cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(expm1.f64 (log1p.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(log1p.f64 (expm1.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(exp.f64 (log.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) 1)
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Outputs
(+.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 1 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (cbrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (sqrt.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 (exp.f64 im) (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im)) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (*.f64 im -2)) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))
(/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (exp.f64 (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im))))
(/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(pow.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1)
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(expm1.f64 (log1p.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(log1p.f64 (expm1.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (log.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) 1)
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (exp.f64 im) 3)
0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
0.0b
(exp.f64 (*.f64 im -3))
4.1b
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
Compiler

Compiled 118 to 86 computations (27.1% saved)

series78.0ms (0.4%)

Counts
4 → 0
Calls

15 calls:

TimeVariablePointExpression
25.0ms
re
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
5.0ms
re
@-inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
3.0ms
im
@-inf
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
2.0ms
re
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
1.0ms
im
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
Compiler

Compiled 6225 to 4280 computations (31.2% saved)

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
420×expm1-udef_binary64
420×log1p-udef_binary64
254×add-sqr-sqrt_binary64
244×pow1_binary64
242×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02467
151567
2673267
Stop Event
node limit
Counts
4 → 106
Calls
Call 1
Inputs
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(exp.f64 (*.f64 im -3))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(pow.f64 (exp.f64 im) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 im) -3) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 2)) (exp.f64 im) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) 1 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3/2)) (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 2)) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) 3/2)) (-.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6))) (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) 3)) (+.f64 (pow.f64 (exp.f64 im) -6) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (neg.f64 (pow.f64 (exp.f64 im) 3))) (*.f64 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (neg.f64 (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 im) -2) (cbrt.f64 (pow.f64 (exp.f64 im) -3)) (neg.f64 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) -3/2) (neg.f64 (pow.f64 (exp.f64 im) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 im) -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 im) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) -2) (cbrt.f64 (pow.f64 (exp.f64 im) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 im) -3)) (pow.f64 (exp.f64 im) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) -3) (pow.f64 (cbrt.f64 (exp.f64 im)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -3) (pow.f64 (sqrt.f64 (exp.f64 im)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 im) -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 im) -3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -3) im)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 im -3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 im) -3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 im) -3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 im) -9) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 im -3))) (sqrt.f64 (*.f64 im -3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 9 (*.f64 im im)))) (cbrt.f64 (*.f64 im -3)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 im) -6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 im) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 im) -9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 im) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 im) -3)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))) (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) 1) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (*.f64 1/2 (sin.f64 re))) (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))) (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 im) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 im) (pow.f64 (exp.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 im) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) 3) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) 3) (pow.f64 (sqrt.f64 (exp.f64 im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 im) 2) 1) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (cbrt.f64 (exp.f64 im)) 2)) (cbrt.f64 (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 im) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 im) 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 im 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 im 3) 1))))))

simplify55.0ms (0.3%)

Algorithm
egg-herbie
Rules
689×fma-def_binary64
493×unswap-sqr_binary64
453×cancel-sign-sub-inv_binary64
409×fma-neg_binary64
310×div-sub_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02572144
16232097
226132095
Stop Event
node limit
Counts
106 → 123
Calls
Call 1
Inputs
(+.f64 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(+.f64 (pow.f64 (exp.f64 im) -3) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) 1))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 2)) (exp.f64 im) (pow.f64 (exp.f64 im) 3)))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) 1 (pow.f64 (exp.f64 im) 3)))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2) (pow.f64 (exp.f64 im) 3)))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3/2)) (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3)))
(+.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) -3))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 1)
(*.f64 1 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 2)) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (+.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) 3/2)) (-.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) 3/2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6))) (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(/.f64 (+.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) 3)) (+.f64 (pow.f64 (exp.f64 im) -6) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (neg.f64 (pow.f64 (exp.f64 im) 3))) (*.f64 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (neg.f64 (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3))))
(pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 1)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) 3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) 1))
(fma.f64 1 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(fma.f64 (pow.f64 (exp.f64 im) -2) (cbrt.f64 (pow.f64 (exp.f64 im) -3)) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(fma.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) -3/2) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 im) -3))) 1)
(*.f64 (pow.f64 (exp.f64 im) -3) 1)
(*.f64 1 (pow.f64 (exp.f64 im) -3))
(*.f64 (pow.f64 (exp.f64 im) -2) (cbrt.f64 (pow.f64 (exp.f64 im) -3)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) -3)) (pow.f64 (exp.f64 im) -2))
(*.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) -3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) -3) (pow.f64 (cbrt.f64 (exp.f64 im)) -3))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -3) (pow.f64 (sqrt.f64 (exp.f64 im)) -3))
(pow.f64 (pow.f64 (exp.f64 im) -3) 1)
(pow.f64 (exp.f64 im) -3)
(pow.f64 (exp.f64 -3) im)
(pow.f64 (E.f64) (*.f64 im -3))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 im) -3)) 3)
(pow.f64 (pow.f64 (exp.f64 im) -3/2) 2)
(pow.f64 (pow.f64 (exp.f64 im) -9) 1/3)
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 im -3))) (sqrt.f64 (*.f64 im -3)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 9 (*.f64 im im)))) (cbrt.f64 (*.f64 im -3)))
(sqrt.f64 (pow.f64 (exp.f64 im) -6))
(log.f64 (exp.f64 (pow.f64 (exp.f64 im) -3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) -3))))
(cbrt.f64 (pow.f64 (exp.f64 im) -9))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 im) -3)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 im) -3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) 1)
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))) (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) 1) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (*.f64 1/2 (sin.f64 re))) (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))) (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1))
(pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 1)
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))) 3)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 im) 3))) 1)
(*.f64 (exp.f64 im) (pow.f64 (exp.f64 im) 2))
(*.f64 (pow.f64 (exp.f64 im) 3) 1)
(*.f64 1 (pow.f64 (exp.f64 im) 3))
(*.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))
(*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))
(*.f64 (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) 3) (exp.f64 im))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) 3) (pow.f64 (sqrt.f64 (exp.f64 im)) 3))
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) 1) (exp.f64 im))
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (cbrt.f64 (exp.f64 im)) 2)) (cbrt.f64 (exp.f64 im)))
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)))
(sqrt.f64 (pow.f64 (exp.f64 im) 6))
(log.f64 (exp.f64 (pow.f64 (exp.f64 im) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) 3))))
(cbrt.f64 (pow.f64 (exp.f64 im) 9))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 im) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 im) 3)))
(exp.f64 (*.f64 im 3))
(exp.f64 (*.f64 (*.f64 im 3) 1))
Outputs
(+.f64 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(+.f64 (pow.f64 (exp.f64 im) -3) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) 1))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 2)) (exp.f64 im) (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) 1 (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2) (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3/2)) (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(+.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) -3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 1)
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 2)) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 2)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) -6)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) 3/2)) (-.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) 3/2)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) -6)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) -6)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) -6)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6))) (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(/.f64 (+.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) 3)) (+.f64 (pow.f64 (exp.f64 im) -6) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (neg.f64 (pow.f64 (exp.f64 im) 3))) (*.f64 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) 3)) (+.f64 (pow.f64 (exp.f64 im) -6) (-.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 (pow.f64 (exp.f64 im) -6) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (pow.f64 (exp.f64 im) 3/2) 6)) (+.f64 (pow.f64 (exp.f64 im) -6) (fma.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 6))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (neg.f64 (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -6) (pow.f64 (exp.f64 im) 6)) (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 1)
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 3) 1/3)
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) 3)
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) 2)
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 2))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) 1))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(fma.f64 1 (pow.f64 (exp.f64 im) -3) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(fma.f64 (pow.f64 (exp.f64 im) -2) (cbrt.f64 (pow.f64 (exp.f64 im) -3)) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(-.f64 (*.f64 (pow.f64 (exp.f64 im) -2) (cbrt.f64 (pow.f64 (exp.f64 im) -3))) (pow.f64 (exp.f64 im) 3))
(fma.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) -3/2) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 im) -3))) 1)
(pow.f64 (exp.f64 im) -3)
(*.f64 (pow.f64 (exp.f64 im) -3) 1)
(pow.f64 (exp.f64 im) -3)
(*.f64 1 (pow.f64 (exp.f64 im) -3))
(pow.f64 (exp.f64 im) -3)
(*.f64 (pow.f64 (exp.f64 im) -2) (cbrt.f64 (pow.f64 (exp.f64 im) -3)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) -3)) (pow.f64 (exp.f64 im) -2))
(*.f64 (pow.f64 (exp.f64 im) -2) (cbrt.f64 (pow.f64 (exp.f64 im) -3)))
(*.f64 (pow.f64 (exp.f64 im) -3/2) (pow.f64 (exp.f64 im) -3/2))
(pow.f64 (exp.f64 im) -3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) -3) (pow.f64 (cbrt.f64 (exp.f64 im)) -3))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -3) (pow.f64 (sqrt.f64 (exp.f64 im)) -3))
(pow.f64 (sqrt.f64 (exp.f64 im)) -6)
(pow.f64 (pow.f64 (exp.f64 im) -3) 1)
(pow.f64 (exp.f64 im) -3)
(pow.f64 (exp.f64 im) -3)
(pow.f64 (exp.f64 -3) im)
(pow.f64 (E.f64) (*.f64 im -3))
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 im) -3)) 3)
(pow.f64 (exp.f64 im) -3)
(pow.f64 (pow.f64 (exp.f64 im) -3/2) 2)
(pow.f64 (exp.f64 im) -3)
(pow.f64 (pow.f64 (exp.f64 im) -9) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 im) -9))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 im -3))) (sqrt.f64 (*.f64 im -3)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 9 (*.f64 im im)))) (cbrt.f64 (*.f64 im -3)))
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 im (*.f64 im 9)))) (cbrt.f64 (*.f64 im -3)))
(sqrt.f64 (pow.f64 (exp.f64 im) -6))
(pow.f64 (exp.f64 im) -3)
(log.f64 (exp.f64 (pow.f64 (exp.f64 im) -3)))
(pow.f64 (exp.f64 im) -3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) -3))))
(pow.f64 (exp.f64 im) -3)
(cbrt.f64 (pow.f64 (exp.f64 im) -9))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 im) -3)))
(pow.f64 (exp.f64 im) -3)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 im) -3)))
(pow.f64 (exp.f64 im) -3)
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) 1)
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))) (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1) (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 (-.f64 -1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (*.f64 (sin.f64 re) -1/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3)) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) (*.f64 1/2 (sin.f64 re)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) 1) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (*.f64 1/2 (sin.f64 re))) (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1) (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 (-.f64 -1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (*.f64 (sin.f64 re) -1/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3)) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) (*.f64 1/2 (sin.f64 re)))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))) (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) -1) (neg.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 (-.f64 -1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (*.f64 (sin.f64 re) -1/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3)) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) (*.f64 1/2 (sin.f64 re)))
(pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 1)
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(pow.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 3) 1/3)
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))) 3)
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))) 2)
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(sqrt.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 2))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(cbrt.f64 (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))) 3))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 3)))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))))
(*.f64 1/2 (/.f64 (sin.f64 re) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (sin.f64 re))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (/.f64 1/2 (/.f64 (+.f64 (+.f64 1 (pow.f64 (exp.f64 2) im)) (pow.f64 (exp.f64 im) -2)) (sin.f64 re))))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))) 1))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 1/2 (sin.f64 re))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 im) 3))) 1)
(pow.f64 (exp.f64 im) 3)
(*.f64 (exp.f64 im) (pow.f64 (exp.f64 im) 2))
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (exp.f64 im) 3) 1)
(pow.f64 (exp.f64 im) 3)
(*.f64 1 (pow.f64 (exp.f64 im) 3))
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))
(pow.f64 (exp.f64 im) 3)
(*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3/2))
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) 3) (exp.f64 im))
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) 3) (pow.f64 (sqrt.f64 (exp.f64 im)) 3))
(pow.f64 (exp.f64 im) 3)
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) 1) (exp.f64 im))
(pow.f64 (exp.f64 im) 3)
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (cbrt.f64 (exp.f64 im)) 2)) (cbrt.f64 (exp.f64 im)))
(pow.f64 (exp.f64 im) 3)
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)))
(pow.f64 (exp.f64 im) 3)
(sqrt.f64 (pow.f64 (exp.f64 im) 6))
(pow.f64 (exp.f64 im) 3)
(log.f64 (exp.f64 (pow.f64 (exp.f64 im) 3)))
(pow.f64 (exp.f64 im) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) 3))))
(pow.f64 (exp.f64 im) 3)
(cbrt.f64 (pow.f64 (exp.f64 im) 9))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 im) 3)))
(pow.f64 (exp.f64 im) 3)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 im) 3)))
(pow.f64 (exp.f64 im) 3)
(exp.f64 (*.f64 im 3))
(pow.f64 (exp.f64 im) 3)
(exp.f64 (*.f64 (*.f64 im 3) 1))
(pow.f64 (exp.f64 im) 3)

localize47.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
0.0b
(pow.f64 (exp.f64 im) 3)
0.0b
(pow.f64 (exp.f64 (neg.f64 im)) 3)
3.9b
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
Compiler

Compiled 139 to 39 computations (71.9% saved)

series50.0ms (0.3%)

Counts
3 → 0
Calls

12 calls:

TimeVariablePointExpression
2.0ms
re
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
2.0ms
re
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
2.0ms
im
@-inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
2.0ms
im
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
1.0ms
re
@-inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
Compiler

Compiled 7465 to 3960 computations (47% saved)

rewrite99.0ms (0.5%)

Algorithm
egg-rewrite-iter-limit
egg-rewrite
batch-egg-rewrite
Rules
437×pow1_binary64
429×add-sqr-sqrt_binary64
416×*-un-lft-identity_binary64
411×add-log-exp_binary64
410×log1p-expm1-u_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02048
146248
0916
120516
2314216
0916
068
11286
214356
02051
146251
02053
Stop Event
iter limit
node limit
node limit
iter limit
unsound
node limit
Counts
3 → 35
Calls
Call 1
Inputs
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(pow.f64 (exp.f64 (neg.f64 im)) 3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (neg.f64 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 (exp.f64 im) (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (+.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (exp.f64 im) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 im) (pow.f64 (exp.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 im) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) 3) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) 3) (pow.f64 (sqrt.f64 (exp.f64 im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 im) 2) 1) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (cbrt.f64 (exp.f64 im)) 2)) (cbrt.f64 (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (exp.f64 im) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (exp.f64 im) 2) 1) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 im) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 im 3))))))
()

simplify43.0ms (0.2%)

Algorithm
egg-herbie
Rules
496×div-exp_binary64
383×exp-prod_binary64
372×fma-neg_binary64
338×fma-def_binary64
246×cube-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
092532
1217446
2824350
34120350
Stop Event
node limit
Counts
35 → 52
Calls
Call 1
Inputs
(+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 (exp.f64 im) (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (+.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))
(pow.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) 1)
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 im) 3)) 1)
(*.f64 (exp.f64 im) (pow.f64 (exp.f64 im) 2))
(*.f64 (pow.f64 (exp.f64 im) 3) 1)
(*.f64 1 (pow.f64 (exp.f64 im) 3))
(*.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))
(*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))
(*.f64 (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) 3) (exp.f64 im))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) 3) (pow.f64 (sqrt.f64 (exp.f64 im)) 3))
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) 1) (exp.f64 im))
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (cbrt.f64 (exp.f64 im)) 2)) (cbrt.f64 (exp.f64 im)))
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)))
(/.f64 1 (pow.f64 (exp.f64 im) 3))
(/.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))
(/.f64 (*.f64 (pow.f64 (exp.f64 im) 2) 1) (exp.f64 im))
(sqrt.f64 (pow.f64 (exp.f64 im) 6))
(log.f64 (exp.f64 (pow.f64 (exp.f64 im) 3)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 im) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 im) 3)))
(exp.f64 (*.f64 im 3))
Outputs
(+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(*.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (+.f64 (*.f64 (exp.f64 im) (exp.f64 im)) (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (+.f64 (pow.f64 (exp.f64 im) 2) (+.f64 1 (pow.f64 (exp.f64 -2) im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (+.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 6) (pow.f64 (exp.f64 im) 6)) (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 6) (fma.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 6))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 im -3)) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 6) (pow.f64 (exp.f64 im) 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 im) -3) 3) (pow.f64 (pow.f64 (exp.f64 im) 3/2) 6)) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 6) (+.f64 1 (pow.f64 (exp.f64 im) 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(pow.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) 1)
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))
(-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 im) 3)) 1)
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 (exp.f64 im) (pow.f64 (exp.f64 im) 2))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (exp.f64 im) 3) 1)
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 1 (pow.f64 (exp.f64 im) 3))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3/2))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) 3) (exp.f64 im))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) 3) (pow.f64 (sqrt.f64 (exp.f64 im)) 3))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) 1) (exp.f64 im))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (cbrt.f64 (exp.f64 im)) 2)) (cbrt.f64 (exp.f64 im)))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(*.f64 (*.f64 (pow.f64 (exp.f64 im) 2) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(/.f64 1 (pow.f64 (exp.f64 im) 3))
(pow.f64 (exp.f64 (neg.f64 im)) 3)
(exp.f64 (*.f64 im -3))
(pow.f64 (exp.f64 im) -3)
(/.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))
(exp.f64 im)
(/.f64 (*.f64 (pow.f64 (exp.f64 im) 2) 1) (exp.f64 im))
(/.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))
(exp.f64 im)
(sqrt.f64 (pow.f64 (exp.f64 im) 6))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(log.f64 (exp.f64 (pow.f64 (exp.f64 im) 3)))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) 3) 3))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 im) 3)))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 im) 3)))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)
(exp.f64 (*.f64 im 3))
(+.f64 1 (-.f64 (pow.f64 (exp.f64 im) 3) 1))
(+.f64 (pow.f64 (exp.f64 im) 3) 0)
(pow.f64 (exp.f64 im) 3)

eval1.5s (7.9%)

Compiler

Compiled 69177 to 46163 computations (33.3% saved)

prune559.0ms (2.9%)

Pruning

59 alts after pruning (56 fresh and 3 done)

PrunedKeptTotal
New89254946
Fresh123
Picked101
Done235
Total89659955
Error
41.4b
Counts
955 → 59
Alt Table
Click to see full alt table
StatusErrorProgram
42.3b
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
42.3b
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
42.4b
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
43.9b
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) 1)
42.3b
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 3) (*.f64 im 2)) (exp.f64 (+.f64 (*.f64 -3 im) (*.f64 im 3)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 im -3)) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 6) (pow.f64 (exp.f64 im) 6)))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -6) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (exp.f64 (*.f64 im 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.9b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
43.5b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))
57.5b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))))
57.5b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
57.5b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1)) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
42.9b
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
43.9b
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
43.7b
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
43.7b
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
43.7b
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
43.7b
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Compiler

Compiled 7439 to 5346 computations (28.1% saved)

localize185.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
0.0b
(pow.f64 (pow.f64 (exp.f64 -3) im) 3)
0.0b
(pow.f64 (exp.f64 3) (*.f64 im 3))
4.1b
(-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))
Compiler

Compiled 246 to 190 computations (22.8% saved)

series119.0ms (0.6%)

Counts
4 → 0
Calls

15 calls:

TimeVariablePointExpression
27.0ms
im
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
25.0ms
re
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
3.0ms
re
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
2.0ms
im
@-inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
2.0ms
im
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Compiler

Compiled 8625 to 6710 computations (22.2% saved)

rewrite51.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
379×add-sqr-sqrt_binary64
369×pow1_binary64
363×*-un-lft-identity_binary64
361×add-log-exp_binary64
355×log1p-expm1-u_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035108
1764104
Stop Event
node limit
Counts
4 → 80
Calls
Call 1
Inputs
(-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(pow.f64 (exp.f64 3) (*.f64 im 3))
(pow.f64 (pow.f64 (exp.f64 -3) im) 3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3/2)) (pow.f64 (pow.f64 (exp.f64 3) im) 3/2) (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9) (pow.f64 (pow.f64 (exp.f64 3) im) 9)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (+.f64 (pow.f64 (exp.f64 6) (*.f64 im 3)) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 3) im) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) (*.f64 im 3)) (pow.f64 (cbrt.f64 (exp.f64 3)) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) (*.f64 im 3)) (pow.f64 (sqrt.f64 (exp.f64 3)) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 6) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (*.f64 im 3)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (pow.f64 (exp.f64 -3) (*.f64 im 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 (*.f64 im 3)) (pow.f64 (exp.f64 -3) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) (*.f64 im 3)) (pow.f64 (cbrt.f64 (exp.f64 -3)) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 3)) (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 3) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (*.f64 -3 im)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 -3 (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (*.f64 -3 im)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (log1p.f64 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (log1p.f64 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))) 1))))))

simplify62.0ms (0.3%)

Algorithm
egg-herbie
Rules
469×fma-def_binary64
395×unswap-sqr_binary64
385×associate-*l/_binary64
371×associate-*r/_binary64
278×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02132075
14781845
217401793
Stop Event
node limit
Counts
80 → 118
Calls
Call 1
Inputs
(+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3/2)) (pow.f64 (pow.f64 (exp.f64 3) im) 3/2) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(*.f64 -1 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9) (pow.f64 (pow.f64 (exp.f64 3) im) 9)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (+.f64 (pow.f64 (exp.f64 6) (*.f64 im 3)) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) (*.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 1)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 2)
(neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 1))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))) 1)
(*.f64 1 (pow.f64 (exp.f64 3) (*.f64 im 3)))
(*.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 3) im))
(*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))
(*.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 3) im) 3/2))
(*.f64 (pow.f64 1 (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) (*.f64 im 3)) (pow.f64 (cbrt.f64 (exp.f64 3)) (*.f64 im 3)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) (*.f64 im 3)) (pow.f64 (sqrt.f64 (exp.f64 3)) (*.f64 im 3)))
(sqrt.f64 (pow.f64 (exp.f64 6) (*.f64 im 3)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 9))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(exp.f64 (*.f64 3 (*.f64 im 3)))
(exp.f64 (*.f64 (*.f64 3 (*.f64 im 3)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)))) 1)
(*.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im))
(*.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)))
(*.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (pow.f64 (exp.f64 -3) (*.f64 im 3/2)))
(*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im))
(*.f64 (pow.f64 1 (*.f64 im 3)) (pow.f64 (exp.f64 -3) (*.f64 im 3)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) (*.f64 im 3)) (pow.f64 (cbrt.f64 (exp.f64 -3)) (*.f64 im 3)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 3)) (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 3)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 3) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 3))
(sqrt.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)))))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))))
(exp.f64 (*.f64 3 (*.f64 -3 im)))
(exp.f64 (*.f64 -3 (*.f64 im 3)))
(exp.f64 (*.f64 (*.f64 3 (*.f64 -3 im)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))))) 1)
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))
(pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))))
(exp.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (log1p.f64 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (log1p.f64 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))) 1))
Outputs
(+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(+.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (exp.f64 (*.f64 im 9))))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 im) 9) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3/2)) (pow.f64 (pow.f64 (exp.f64 3) im) 3/2) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) (pow.f64 (exp.f64 3) (*.f64 im 3))) (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 im 9)) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (exp.f64 (*.f64 im 9))))
(-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) (pow.f64 (exp.f64 3) (*.f64 im 3))) (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 im 9)) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (exp.f64 (*.f64 im 9))))
(-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) 1 (*.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) 1)))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(*.f64 -1 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(neg.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(neg.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))))
(-.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) -9))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9) (pow.f64 (pow.f64 (exp.f64 3) im) 9)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (+.f64 (pow.f64 (exp.f64 6) (*.f64 im 3)) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) (*.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9) (pow.f64 (pow.f64 (exp.f64 3) im) 9)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (+.f64 1 (pow.f64 (exp.f64 6) (*.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9) (pow.f64 (pow.f64 (exp.f64 3) im) 9)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 1)
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 3) 1/3)
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 3)
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 2)
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(neg.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))))
(neg.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))))
(-.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) -9))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 2))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 3))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) 1))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) (pow.f64 (exp.f64 3) (*.f64 im 3))) (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 im 9)) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (exp.f64 (*.f64 im 9))))
(-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))) (pow.f64 (exp.f64 3) (*.f64 im 3))) (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 im 9)) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (exp.f64 (*.f64 im 9))))
(-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))) 1)
(pow.f64 (exp.f64 3) (*.f64 im 3))
(exp.f64 (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(*.f64 1 (pow.f64 (exp.f64 3) (*.f64 im 3)))
(pow.f64 (exp.f64 3) (*.f64 im 3))
(exp.f64 (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(*.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 3) im))
(*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))
(*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))
(*.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 3) im) 3/2))
(pow.f64 (exp.f64 3) (*.f64 im 3))
(exp.f64 (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(*.f64 (pow.f64 1 (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(pow.f64 (exp.f64 3) (*.f64 im 3))
(exp.f64 (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) (*.f64 im 3)) (pow.f64 (cbrt.f64 (exp.f64 3)) (*.f64 im 3)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) (*.f64 im 3)) (pow.f64 (sqrt.f64 (exp.f64 3)) (*.f64 im 3)))
(pow.f64 (sqrt.f64 (exp.f64 3)) (*.f64 2 (*.f64 im 3)))
(pow.f64 (sqrt.f64 (exp.f64 3)) (*.f64 6 im))
(sqrt.f64 (pow.f64 (exp.f64 6) (*.f64 im 3)))
(pow.f64 (exp.f64 6) (*.f64 im 3/2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(pow.f64 (exp.f64 3) (*.f64 im 3))
(exp.f64 (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(pow.f64 (exp.f64 3) (*.f64 im 3))
(exp.f64 (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 9))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(pow.f64 (exp.f64 3) (*.f64 im 3))
(exp.f64 (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))
(pow.f64 (exp.f64 3) (*.f64 im 3))
(exp.f64 (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(exp.f64 (*.f64 3 (*.f64 im 3)))
(pow.f64 (exp.f64 3) (*.f64 im 3))
(exp.f64 (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(exp.f64 (*.f64 (*.f64 3 (*.f64 im 3)) 1))
(pow.f64 (exp.f64 3) (*.f64 im 3))
(exp.f64 (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)))) 1)
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(*.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im))
(*.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)))
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(*.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3/2)) (pow.f64 (exp.f64 -3) (*.f64 im 3/2)))
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im))
(*.f64 (pow.f64 1 (*.f64 im 3)) (pow.f64 (exp.f64 -3) (*.f64 im 3)))
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) (*.f64 im 3)) (pow.f64 (cbrt.f64 (exp.f64 -3)) (*.f64 im 3)))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 3)) (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 im 3)))
(pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 2 (*.f64 im 3)))
(pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 6 im))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 3) (pow.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 3))
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(sqrt.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)))
(pow.f64 (exp.f64 -6) (*.f64 im 3/2))
(log.f64 (exp.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))))
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)))))
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))))
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))))
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(exp.f64 (*.f64 3 (*.f64 -3 im)))
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(exp.f64 (*.f64 -3 (*.f64 im 3)))
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(exp.f64 (*.f64 (*.f64 3 (*.f64 -3 im)) 1))
(exp.f64 (*.f64 -9 im))
(pow.f64 (exp.f64 -9) im)
(pow.f64 (exp.f64 im) -9)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))))) 1)
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 1)
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))) 3)
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)) (/.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (*.f64 1/2 (sin.f64 re))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 2))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 3))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))) 3)))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9))) (*.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(exp.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (log1p.f64 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)))) (log1p.f64 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (exp.f64 -2) im)))) (/.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (log1p.f64 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))) 1))
(exp.f64 (-.f64 (log.f64 (/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)))) (log1p.f64 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (exp.f64 -2) im)))) (/.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1)) (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)))))

localize24.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.6b
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
3.9b
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 60 to 22 computations (63.3% saved)

series11.0ms (0.1%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
re
@0
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
0.0ms
re
@inf
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
0.0ms
im
@inf
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
0.0ms
im
@-inf
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
0.0ms
re
@-inf
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Compiler

Compiled 1895 to 755 computations (60.2% saved)

rewrite31.0ms (0.2%)

Algorithm
egg-rewrite-iter-limit
batch-egg-rewrite
Rules
126×add-sqr-sqrt_binary64
122×pow1_binary64
121×*-un-lft-identity_binary64
119×add-log-exp_binary64
117×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01318
125018
2378718
01318
Stop Event
iter limit
unsound
Counts
1 → 11
Calls
Call 1
Inputs
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))))

simplify63.0ms (0.3%)

Algorithm
egg-herbie
Rules
652×prod-exp_binary64
520×associate-*l*_binary64
465×unswap-sqr_binary64
370×associate-*r*_binary64
295×associate-/l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031198
165198
2292198
32192198
43664198
56650198
Stop Event
node limit
Counts
11 → 11
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(pow.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) 1)
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
Outputs
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))) (cbrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (sqrt.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(pow.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) 1)
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))) (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))

localize69.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
0.1b
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
0.1b
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3)
4.1b
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
Compiler

Compiled 139 to 98 computations (29.5% saved)

series107.0ms (0.6%)

Counts
3 → 0
Calls

12 calls:

TimeVariablePointExpression
3.0ms
re
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
2.0ms
im
@inf
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3)
2.0ms
re
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
2.0ms
im
@-inf
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3)
2.0ms
im
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Compiler

Compiled 10180 to 7920 computations (22.2% saved)

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
727×prod-diff_binary64
402×log1p-udef_binary64
239×add-sqr-sqrt_binary64
231×pow1_binary64
228×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02471
150671
2609171
Stop Event
node limit
Counts
3 → 141
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3)
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 -3) im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))) (/.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) (*.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2) 3) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6)) (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 2)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (*.f64 1/2 (sin.f64 re))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))))))

simplify82.0ms (0.4%)

Algorithm
egg-herbie
Rules
518×distribute-rgt-in_binary64
494×distribute-lft-in_binary64
223×fma-neg_binary64
216×div-sub_binary64
179×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03384545
17934230
227733848
Stop Event
node limit
Counts
141 → 207
Calls
Call 1
Inputs
(+.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))
(+.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 1)
(-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))) (/.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(-.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1)
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) (*.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2)))
(*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2) 3) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6)) (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1))
(fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 1)
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1)
(*.f64 1 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(*.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1/3))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) 1)
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 2)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (*.f64 1/2 (sin.f64 re))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) 3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))
Outputs
(+.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (sqrt.f64 (exp.f64 3)) (+.f64 im im))))
(+.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 -3) im))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (sqrt.f64 (exp.f64 3)) (+.f64 im im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (sqrt.f64 (exp.f64 3)) (+.f64 im im))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (sqrt.f64 (exp.f64 3)) (+.f64 im im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (+.f64 (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (sqrt.f64 (exp.f64 3)) (+.f64 im im))) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im))) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 1 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 2 im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (+.f64 im im)) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 2 im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (+.f64 im im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 2 im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (+.f64 im im)) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 2 im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (+.f64 im im)) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 2 im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 3) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im)))) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (+.f64 im im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 2 im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (sqrt.f64 (exp.f64 3)) (+.f64 im im))) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (+.f64 im im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 1 im))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 2 im)) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (+.f64 im im)) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im))) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) 1 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
(+.f64 (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (fma.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (pow.f64 (sqrt.f64 (exp.f64 -3)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 6)) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))) (-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (*.f64 2 im)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(-.f64 (pow.f64 (sqrt.f64 (exp.f64 -3)) (+.f64 im im)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 1)
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(-.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))) (/.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))
(-.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (/.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1)
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) (*.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2) 3) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) 3))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6)) (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (-.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 -3) im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (-.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 -3) im)) (pow.f64 (exp.f64 -6) im)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 3) (*.f64 2 im))) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 3) (+.f64 im im))) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 2))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 3))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (pow.f64 (exp.f64 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 1)
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1)
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 1 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1/3))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (cbrt.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) im)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im)))))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/3)
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1)
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 3)
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) 1/6) 2)
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 2))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 1/3))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 1))
(cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) 1)
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(/.f64 1 (/.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sin.f64 re) 1/2))) (+.f64 -1 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 (sin.f64 re) 1/2) (-.f64 -1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))
(*.f64 (/.f64 (*.f64 (sin.f64 re) 1/2) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 2)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(/.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (sin.f64 re) 1/2)) (*.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (*.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 2 (sin.f64 re))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (*.f64 (sin.f64 re) 1/2) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (*.f64 1/2 (sin.f64 re))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sin.f64 re) 1/2))) (+.f64 -1 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 (sin.f64 re) 1/2) (-.f64 -1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))
(*.f64 (/.f64 (*.f64 (sin.f64 re) 1/2) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) -1))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sin.f64 re) 1/2))) (+.f64 -1 (neg.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 (sin.f64 re) 1/2) (-.f64 -1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))
(*.f64 (/.f64 (*.f64 (sin.f64 re) 1/2) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))
(pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1)
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3) 1/3)
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) 3)
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (sin.f64 re) 1/2))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 2))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3)))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(*.f64 (sin.f64 re) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (*.f64 (sin.f64 re) 1/2) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (sin.f64 re) 1/2))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (sin.f64 re) 1/2)) (exp.f64 (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 2 (sin.f64 re))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (sin.f64 re) 1/2))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (sin.f64 re) 1/2)) (exp.f64 (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 2 (sin.f64 re))))

localize64.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (exp.f64 im) 3)
0.0b
(pow.f64 (exp.f64 (neg.f64 im)) 3)
0.0b
(*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))
3.9b
(-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)))
Compiler

Compiled 256 to 101 computations (60.5% saved)

series18.0ms (0.1%)

Counts
2 → 0
Calls

6 calls:

TimeVariablePointExpression
2.0ms
im
@inf
(-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)))
1.0ms
im
@-inf
(-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)))
1.0ms
im
@0
(-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)))
0.0ms
im
@0
(*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))
0.0ms
im
@-inf
(*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))
Compiler

Compiled 1905 to 1360 computations (28.6% saved)

rewrite48.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
820×pow1_binary64
771×add-log-exp_binary64
769×log1p-expm1-u_binary64
769×expm1-log1p-u_binary64
118×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01122
125520
2341720
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)))
(*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 im 6)) (*.f64 (neg.f64 (exp.f64 (*.f64 im 6))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 im 6)) (+.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (fma.f64 (neg.f64 (exp.f64 (*.f64 im 6))) 1 (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 2)) (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (exp.f64 (*.f64 im 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)) (/.f64 1 (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (+.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (cbrt.f64 (pow.f64 (exp.f64 im) 12)))) (-.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (exp.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))) (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 3) (+.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2) (-.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2) (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)) (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))) (neg.f64 (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (neg.f64 (exp.f64 (*.f64 im 6))) 3)) (+.f64 (pow.f64 (exp.f64 im) 12) (-.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (neg.f64 (exp.f64 (*.f64 im 6)))) (*.f64 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (*.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (neg.f64 (exp.f64 (*.f64 im 6))))) (-.f64 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2) (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)) (-.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3) (neg.f64 (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (pow.f64 (exp.f64 im) 2) (neg.f64 (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 3) (exp.f64 (*.f64 im 6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 im 6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 im) 3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 im 6)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 im) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 im) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 im) 18) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 im) 12))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 im 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 im) 18))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (*.f64 im 6))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 im 6))))))

simplify17.0ms (0.1%)

Algorithm
egg-herbie
Rules
24×fma-def_binary64
22×associate-*r*_binary64
20×sub-neg_binary64
19×sqr-pow_binary64
19×fma-neg_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
012759
133259
284759
Stop Event
unsound
Counts
59 → 60
Calls
Call 1
Inputs
(+.f64 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6))))
(+.f64 (exp.f64 (*.f64 im 6)) (*.f64 (neg.f64 (exp.f64 (*.f64 im 6))) 1))
(+.f64 (exp.f64 (*.f64 im 6)) (+.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
(+.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
(+.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (fma.f64 (neg.f64 (exp.f64 (*.f64 im 6))) 1 (exp.f64 (*.f64 im 6))))
(+.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 2)) (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (exp.f64 (*.f64 im 6))))
(+.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (exp.f64 (*.f64 im 6)))
(*.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 1)
(*.f64 1 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
(*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)) (/.f64 1 (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
(*.f64 (+.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)))
(*.f64 (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (+.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (cbrt.f64 (pow.f64 (exp.f64 im) 12)))) (-.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (exp.f64 im) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))) (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18))))
(/.f64 1 (/.f64 (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))))
(/.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 3) (+.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2) (-.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2) (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)) (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))) (neg.f64 (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (neg.f64 (exp.f64 (*.f64 im 6))) 3)) (+.f64 (pow.f64 (exp.f64 im) 12) (-.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (neg.f64 (exp.f64 (*.f64 im 6)))) (*.f64 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (*.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (neg.f64 (exp.f64 (*.f64 im 6))))) (-.f64 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2) (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)) (-.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
(pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 1)
(pow.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) 3)
(pow.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2))
(log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))))
(cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 3))
(expm1.f64 (log1p.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
(log1p.f64 (expm1.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
(exp.f64 (log.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
(fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3) (neg.f64 (exp.f64 (*.f64 im 6))))
(fma.f64 1 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6))))
(fma.f64 1 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (pow.f64 (exp.f64 im) 2) (neg.f64 (exp.f64 (*.f64 im 6))))
(fma.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 3) (exp.f64 (*.f64 im 6)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 im 6)))) 1)
(pow.f64 (pow.f64 (exp.f64 im) 3) 2)
(pow.f64 (exp.f64 (*.f64 im 6)) 1)
(pow.f64 (exp.f64 im) 6)
(pow.f64 (pow.f64 (exp.f64 im) 2) 3)
(pow.f64 (pow.f64 (exp.f64 im) 18) 1/3)
(sqrt.f64 (pow.f64 (exp.f64 im) 12))
(log.f64 (exp.f64 (exp.f64 (*.f64 im 6))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 im 6)))))
(cbrt.f64 (pow.f64 (exp.f64 im) 18))
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 im 6))))
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 im 6))))
(exp.f64 (*.f64 im 6))
Outputs
(+.f64 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6))))
0
(+.f64 (exp.f64 (*.f64 im 6)) (*.f64 (neg.f64 (exp.f64 (*.f64 im 6))) 1))
0
(+.f64 (exp.f64 (*.f64 im 6)) (+.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
0
(+.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
0
(+.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (fma.f64 (neg.f64 (exp.f64 (*.f64 im 6))) 1 (exp.f64 (*.f64 im 6))))
0
(+.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 2)) (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (exp.f64 (*.f64 im 6))))
0
(+.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (exp.f64 (*.f64 im 6)))
0
(*.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 1)
0
(*.f64 1 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
0
(*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)))
0
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
0
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
0
(*.f64 (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)))))
0
(*.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)) (/.f64 1 (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
0
(*.f64 (+.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)))
0
(*.f64 (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)))
0
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (+.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (cbrt.f64 (pow.f64 (exp.f64 im) 12)))) (-.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (exp.f64 im) 2)))
0
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))) (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18))))
0
(/.f64 1 (/.f64 (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))))
0
(/.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 3) (+.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2) (-.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2) (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2))))
0
(/.f64 (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))))
0
(/.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)) (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
0
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 im) 12) (+.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12)))))
0
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (pow.f64 (exp.f64 im) 12))) (neg.f64 (+.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
0
(/.f64 (+.f64 (pow.f64 (exp.f64 im) 18) (pow.f64 (neg.f64 (exp.f64 (*.f64 im 6))) 3)) (+.f64 (pow.f64 (exp.f64 im) 12) (-.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (neg.f64 (exp.f64 (*.f64 im 6)))) (*.f64 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6)))))))
0
(/.f64 (-.f64 (pow.f64 (exp.f64 im) 12) (*.f64 (neg.f64 (exp.f64 (*.f64 im 6))) (neg.f64 (exp.f64 (*.f64 im 6))))) (-.f64 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6)))))
0
(/.f64 (-.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2) (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)) (-.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
0
(pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 1)
0
(pow.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 3) 1/3)
0
(pow.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) 3)
0
(pow.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) 2)
0
(sqrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2))
0
(log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
0
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))))
0
(cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 3))
0
(expm1.f64 (log1p.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
0
(log1p.f64 (expm1.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
0
(exp.f64 (log.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))))
0
(fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3) (neg.f64 (exp.f64 (*.f64 im 6))))
0
(fma.f64 1 (exp.f64 (*.f64 im 6)) (neg.f64 (exp.f64 (*.f64 im 6))))
0
(fma.f64 1 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
0
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))) 2)) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
0
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 12)) (pow.f64 (exp.f64 im) 2) (neg.f64 (exp.f64 (*.f64 im 6))))
0
(fma.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (sqrt.f64 (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6)))) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
0
(fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 3) (exp.f64 (*.f64 im 6)))
0
(fma.f64 (+.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (-.f64 (exp.f64 (*.f64 im 6)) (exp.f64 (*.f64 im 6))))
0
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (*.f64 im 6)))) 1)
0
(pow.f64 (pow.f64 (exp.f64 im) 3) 2)
0
(pow.f64 (exp.f64 (*.f64 im 6)) 1)
0
(pow.f64 (exp.f64 im) 6)
0
(pow.f64 (pow.f64 (exp.f64 im) 2) 3)
0
(pow.f64 (pow.f64 (exp.f64 im) 18) 1/3)
0
(sqrt.f64 (pow.f64 (exp.f64 im) 12))
0
(log.f64 (exp.f64 (exp.f64 (*.f64 im 6))))
0
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 im 6)))))
0
(cbrt.f64 (pow.f64 (exp.f64 im) 18))
0
(expm1.f64 (log1p.f64 (exp.f64 (*.f64 im 6))))
0
(log1p.f64 (expm1.f64 (exp.f64 (*.f64 im 6))))
0
(exp.f64 (*.f64 im 6))
0

localize287.0ms (1.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
1.0b
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
1.0b
(log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))
60.3b
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
Compiler

Compiled 433 to 276 computations (36.3% saved)

series260.0ms (1.3%)

Counts
4 → 0
Calls

12 calls:

TimeVariablePointExpression
156.0ms
im
@inf
(log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))
14.0ms
im
@-inf
(log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))
7.0ms
im
@-inf
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
6.0ms
im
@-inf
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
5.0ms
im
@inf
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
Compiler

Compiled 6260 to 5105 computations (18.5% saved)

rewrite173.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
516×fma-def_binary64
389×expm1-udef_binary64
389×log1p-udef_binary64
285×fma-neg_binary64
248×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025147
1516118
26321118
Stop Event
node limit
Counts
4 → 127
Calls
Call 1
Inputs
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 1) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 0) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 2) (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (sqrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 3) (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3)) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (-.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (log.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log1p.f64 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 3)) (log1p.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 2) (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 2))) (log.f64 (-.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (cbrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) (cbrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (sqrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (pow.f64 (exp.f64 -3) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (exp.f64 -3) im)) (/.f64 1 (neg.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (pow.f64 (exp.f64 -3) im)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (*.f64 im -3) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (*.f64 im -3) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) 3) (exp.f64 (neg.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) 3) (/.f64 1 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (neg.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (+.f64 1 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 3))) (fma.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) (-.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (-.f64 1 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 2))) (-.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 im) 3) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (neg.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3)) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (*.f64 0 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (exp.f64 im) 3) 1) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (cbrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (sqrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))))

simplify105.0ms (0.5%)

Algorithm
egg-herbie
Rules
719×fma-def_binary64
606×unswap-sqr_binary64
589×distribute-rgt-in_binary64
179×sqr-pow_binary64
179×exp-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02894875
16664330
225744211
Stop Event
node limit
Counts
127 → 193
Calls
Call 1
Inputs
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 1) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 0) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 1 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(*.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 2) (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (sqrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 3) (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3)) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (-.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(pow.f64 (pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 3)
(pow.f64 (sqrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 2)
(sqrt.f64 (pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2))
(log.f64 (exp.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))
(cbrt.f64 (pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3))
(expm1.f64 (log1p.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(log1p.f64 (expm1.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(exp.f64 (log.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 1))
(+.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 0 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(+.f64 (log.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (log.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))
(-.f64 (log1p.f64 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 3)) (log1p.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 2) (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(-.f64 (log.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 2))) (log.f64 (-.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(*.f64 1 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1)
(*.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 3)
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2)
(pow.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 3) 1/3)
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 2))
(log.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 1))
(fma.f64 1 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(fma.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (cbrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) (cbrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(fma.f64 (sqrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (sqrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) 1)
(*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (pow.f64 (exp.f64 -3) im))
(*.f64 (neg.f64 (pow.f64 (exp.f64 -3) im)) (/.f64 1 (neg.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))
(pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 3)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) 2)
(pow.f64 (/.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (pow.f64 (exp.f64 -3) im)) -1)
(neg.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(sqrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(exp.f64 (-.f64 (*.f64 im -3) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(exp.f64 (*.f64 (-.f64 (*.f64 im -3) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1))
(+.f64 0 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(-.f64 0 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) 1)
(*.f64 1 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) -1)
(*.f64 (pow.f64 (exp.f64 im) 3) (exp.f64 (neg.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (pow.f64 (exp.f64 im) 3) (/.f64 1 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(*.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2))
(*.f64 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (neg.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))
(*.f64 -1 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (neg.f64 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))
(*.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (+.f64 1 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 3))) (fma.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) (-.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1) 1))
(*.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (-.f64 1 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 2))) (-.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(*.f64 (*.f64 -1 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) (pow.f64 (exp.f64 im) 3)))
(/.f64 (pow.f64 (exp.f64 im) 3) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(/.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(/.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (neg.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(/.f64 (-.f64 0 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3)) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (*.f64 0 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))
(/.f64 (-.f64 0 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(/.f64 (/.f64 (pow.f64 (exp.f64 im) 3) 1) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(/.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))
(/.f64 (*.f64 -1 (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(pow.f64 (E.f64) (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(pow.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3) 1/3)
(pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (cbrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (sqrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2))
(log.f64 (exp.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
Outputs
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(+.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 1) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(-.f64 (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) 1)
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 0) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(-.f64 (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(*.f64 1 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 2))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 2) (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (sqrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (sqrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 3) (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3)) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (-.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)) 3) (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3)) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)) (-.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))) 3) (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 3)) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))) (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1)))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) 3) (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) 3)) (fma.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (-.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))) (*.f64 (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)) (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1))))
(/.f64 (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))) (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 2)) (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1)))))
(/.f64 (fma.f64 (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))) 6)) (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))))
(pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(pow.f64 (pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3) 1/3)
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(pow.f64 (cbrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 3)
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(pow.f64 (sqrt.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 2)
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(sqrt.f64 (pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(log.f64 (exp.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(cbrt.f64 (pow.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(expm1.f64 (log1p.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(log1p.f64 (expm1.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(exp.f64 (log.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 1))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(+.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) (exp.f64 (-.f64 (*.f64 im -3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(+.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(+.f64 0 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(+.f64 (log.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (log.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))
(*.f64 2 (log.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))
(*.f64 2 (log.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))
(*.f64 2 (log.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im)))))))
(-.f64 (log1p.f64 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 3)) (log1p.f64 (-.f64 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 2) (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(-.f64 (log1p.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)) (log1p.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(-.f64 (log1p.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)) 3)) (log1p.f64 (*.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)) (+.f64 (pow.f64 (exp.f64 -2) im) (expm1.f64 (+.f64 im im))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(-.f64 (log.f64 (-.f64 1 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 2))) (log.f64 (-.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (log1p.f64 (neg.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)) 2))) (log1p.f64 (-.f64 (neg.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 im) 2))))
(*.f64 1 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1)
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(*.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2) (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1)
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 3)
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2)
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(pow.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 3) 1/3)
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(sqrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 2))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(log.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 3))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(exp.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 1))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(fma.f64 1 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(fma.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (cbrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) (cbrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(fma.f64 (sqrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (sqrt.f64 (*.f64 1/3 (*.f64 2 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(+.f64 (*.f64 2/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (*.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) 1/3))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))
(log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) 1)
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(*.f64 1 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(*.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(*.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))) 2))))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1))) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))) 2))))
(*.f64 (cbrt.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1))) (cbrt.f64 (pow.f64 (exp.f64 -3) im))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1)))))
(/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1))) (cbrt.f64 (pow.f64 (exp.f64 -3) im))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1))) 2)) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1)))) 2))
(/.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))) 2))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im))))))) 2)
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (pow.f64 (exp.f64 -3) im))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(*.f64 (neg.f64 (pow.f64 (exp.f64 -3) im)) (/.f64 1 (neg.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (/.f64 1 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) 1) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (*.f64 (/.f64 1 (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1))) (cbrt.f64 (pow.f64 (exp.f64 -3) im))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1)))))
(/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1))) (cbrt.f64 (pow.f64 (exp.f64 -3) im))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1))) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1)))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))) 2) (cbrt.f64 (exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1))) 2)) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1)))) 2))
(/.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1))))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))) 2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im))))))) 2)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im))))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im))))))))
(pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3) 1/3)
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) 3)
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im)))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im))))))) 2)
(pow.f64 (/.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) (pow.f64 (exp.f64 -3) im)) -1)
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(neg.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(sqrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2)))
(sqrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)) 2)))
(sqrt.f64 (/.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))) 2)))
(fabs.f64 (/.f64 (pow.f64 (exp.f64 -6) (/.f64 im 2)) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (fma.f64 (exp.f64 im) (exp.f64 im) 1)))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(exp.f64 (-.f64 (*.f64 im -3) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(exp.f64 (*.f64 (-.f64 (*.f64 im -3) (*.f64 1/3 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1)))
(/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) 1))))
(exp.f64 (fma.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))) -1/3 (*.f64 im -3)))
(+.f64 0 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(-.f64 0 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 3) im) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))) 1)
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(*.f64 1 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) -1)
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 3) im) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))
(*.f64 (pow.f64 (exp.f64 im) 3) (exp.f64 (neg.f64 (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(*.f64 (pow.f64 (exp.f64 im) 3) (/.f64 1 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(*.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(*.f64 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(*.f64 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (neg.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 3) im) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(pow.f64 (/.f64 (pow.f64 (exp.f64 im) 3/2) (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im)))))) 2)
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) 2))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2))
(neg.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 im) 3/2) (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im)))))) 2))
(*.f64 -1 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 3) im) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))
(*.f64 (neg.f64 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 3) im) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) 2))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2))
(neg.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 im) 3/2) (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im)))))) 2))
(*.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (+.f64 1 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 3))) (fma.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) (-.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 1) 1))
(*.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (+.f64 1 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 3))) (fma.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) (+.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) -1) 1))
(/.f64 (pow.f64 (exp.f64 im) 3) (/.f64 (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3)) (fma.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 (exp.f64 (+.f64 im im)) -1)) 1)))
(/.f64 (*.f64 (pow.f64 (exp.f64 3) im) (fma.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)) (+.f64 (pow.f64 (exp.f64 -2) im) (expm1.f64 (+.f64 im im))) 1)) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)) 3)))
(*.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (-.f64 1 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 2))) (-.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(*.f64 (-.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) (/.f64 (pow.f64 (exp.f64 im) 3) (-.f64 1 (pow.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)) 2))))
(*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 im) 3) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))
(*.f64 (-.f64 (-.f64 1 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 im) 2)) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)) 2))))
(*.f64 (*.f64 -1 (pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 3) im) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))
(*.f64 (*.f64 -1 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) 2))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2))
(neg.f64 (pow.f64 (/.f64 (pow.f64 (exp.f64 im) 3/2) (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im)))))) 2))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))) (pow.f64 (exp.f64 im) 3)))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(/.f64 (pow.f64 (exp.f64 im) 3) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(/.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 3) im) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))
(/.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (neg.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(/.f64 (-.f64 0 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3)) (+.f64 0 (+.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2) (*.f64 0 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 3) im) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))
(/.f64 (-.f64 0 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 3) im) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))
(/.f64 (/.f64 (pow.f64 (exp.f64 im) 3) 1) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))) 2)) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(/.f64 (/.f64 (pow.f64 (exp.f64 im) 3) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2))))))
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(pow.f64 (/.f64 (pow.f64 (exp.f64 im) 3/2) (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im)))))) 2)
(/.f64 (*.f64 -1 (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 3) im) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))
(pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 1)
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(pow.f64 (E.f64) (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(pow.f64 (E.f64) (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(pow.f64 (E.f64) (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(pow.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3) 1/3)
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(pow.f64 (/.f64 (exp.f64 im) (cbrt.f64 (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3)
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (exp.f64 (*.f64 im -2)))))) 2)
(pow.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 im) 3)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) 2)
(pow.f64 (/.f64 (pow.f64 (exp.f64 im) 3/2) (hypot.f64 1 (hypot.f64 (exp.f64 im) (fabs.f64 (exp.f64 (neg.f64 im)))))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2)) (cbrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 2)) (cbrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))) 2)) (cbrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))) (sqrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (sqrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))) (sqrt.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))
(neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 3) im) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2))))
(sqrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 2))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(log.f64 (exp.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2))))) 3))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(expm1.f64 (log1p.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))
(log1p.f64 (expm1.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 im) 2)))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 im) 2)))))

eval1.2s (6.5%)

Compiler

Compiled 70958 to 46094 computations (35% saved)

prune580.0ms (3%)

Pruning

61 alts after pruning (57 fresh and 4 done)

PrunedKeptTotal
New1075201095
Fresh143751
Picked101
Done347
Total1093611154
Error
41.4b
Counts
1154 → 61
Alt Table
Click to see full alt table
StatusErrorProgram
43.7b
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)
42.3b
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
42.3b
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
42.3b
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))
42.3b
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
43.9b
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) 1)
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 3) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 1) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.8b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 im -3)) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 6) (pow.f64 (exp.f64 im) 6)))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (pow.f64 (exp.f64 im) 6)) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 im 6)))))) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
43.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 3) 1/3)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (exp.f64 (*.f64 im 9)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.8b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -6) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (exp.f64 (*.f64 im 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.9b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))
57.5b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
57.5b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1)) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
42.9b
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
42.3b
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
42.3b
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
43.9b
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
43.7b
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
43.7b
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Compiler

Compiled 7166 to 5230 computations (27% saved)

localize189.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (pow.f64 (exp.f64 -3) im) 3)
0.0b
(pow.f64 (exp.f64 3) (*.f64 im 3))
0.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
59.4b
(-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))
Compiler

Compiled 271 to 213 computations (21.4% saved)

series49.0ms (0.3%)

Counts
2 → 0
Calls

9 calls:

TimeVariablePointExpression
1.0ms
re
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
0.0ms
im
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
0.0ms
im
@-inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
0.0ms
im
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
0.0ms
re
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Compiler

Compiled 7685 to 5950 computations (22.6% saved)

rewrite48.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
387×add-sqr-sqrt_binary64
378×pow1_binary64
371×*-un-lft-identity_binary64
369×add-log-exp_binary64
365×expm1-log1p-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03790
178590
Stop Event
node limit
Counts
2 → 49
Calls
Call 1
Inputs
(-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (/.f64 (*.f64 im 3) 2))) (pow.f64 (exp.f64 3) (/.f64 (*.f64 im 3) 2)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9) (pow.f64 (pow.f64 (exp.f64 3) im) 9)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 6) (+.f64 (pow.f64 (exp.f64 6) (*.f64 im 3)) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) (*.f64 im 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 6) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))))))

simplify65.0ms (0.3%)

Algorithm
egg-herbie
Rules
568×fma-neg_binary64
526×fma-def_binary64
303×unswap-sqr_binary64
248×associate-*r/_binary64
227×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01572220
14062046
215311652
377871652
Stop Event
node limit
Counts
49 → 78
Calls
Call 1
Inputs
(+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (/.f64 (*.f64 im 3) 2))) (pow.f64 (exp.f64 3) (/.f64 (*.f64 im 3) 2)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9) (pow.f64 (pow.f64 (exp.f64 3) im) 9)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 6) (+.f64 (pow.f64 (exp.f64 6) (*.f64 im 3)) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) (*.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 6) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 2)
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 1))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) 1)
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(exp.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))
Outputs
(+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (/.f64 (*.f64 im 3) 2))) (pow.f64 (exp.f64 3) (/.f64 (*.f64 im 3) 2)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (-.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (/.f64 im 2/3))) (pow.f64 (exp.f64 3) (/.f64 im 2/3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (/.f64 im 2/3))) (pow.f64 (exp.f64 3) (/.f64 im 2/3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(fma.f64 -1 (pow.f64 (exp.f64 3) (*.f64 2 (*.f64 3/2 im))) (pow.f64 (exp.f64 -3) (*.f64 im 3)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (+.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 9) im))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (+.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 9) im))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (neg.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1))) (fma.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 0) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 9) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))) (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))) (fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (*.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(fma.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 -3) (*.f64 im 3)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))) (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))) (fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (*.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(fma.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 -3) (*.f64 im 3)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))) (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (*.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))
(fma.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (pow.f64 (exp.f64 -3) im) 3))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9) (pow.f64 (pow.f64 (exp.f64 3) im) 9)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 6) (+.f64 (pow.f64 (exp.f64 6) (*.f64 im 3)) (pow.f64 (*.f64 (exp.f64 -3) (exp.f64 3)) (*.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9) (pow.f64 (pow.f64 (exp.f64 3) im) 9)) (+.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 6) (pow.f64 (exp.f64 6) (*.f64 im 3))) (pow.f64 1 (*.f64 im 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 9) (pow.f64 (pow.f64 (exp.f64 3) im) 9)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 6) (+.f64 1 (pow.f64 (exp.f64 6) (*.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 6) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 6) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im)))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 1)
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 3) 1/3)
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 3)
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 2)
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) 3))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) 1))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (+.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 9) im))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (+.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 9) im))
(fma.f64 1 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 9) im))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (pow.f64 (pow.f64 (exp.f64 -3) im) 3/2) (neg.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im))))
(+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 3) 3) im) 0) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))
(-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 9) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) 1)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 1)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 2)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(log.f64 (pow.f64 (pow.f64 (exp.f64 1/2) (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) 3))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (sin.f64 re)) 3) (pow.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 3) (pow.f64 (*.f64 1/2 (sin.f64 re)) 3)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im))))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))) (sin.f64 re))
(exp.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (-.f64 (log.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (neg.f64 (*.f64 1/2 (sin.f64 re))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im)))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(/.f64 1/2 (/.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) 1))
(exp.f64 (-.f64 (log.f64 (*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))))))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (neg.f64 (*.f64 1/2 (sin.f64 re))) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (-.f64 (+.f64 -1 (neg.f64 (pow.f64 (exp.f64 6) im))) (pow.f64 (exp.f64 -6) im)))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))
(/.f64 1/2 (/.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -3) (*.f64 im 3))) (-.f64 -1 (+.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)))))))

localize76.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
0.0b
(exp.f64 (*.f64 im 3))
0.0b
(exp.f64 (*.f64 im -3))
4.1b
(-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3)))
Compiler

Compiled 119 to 91 computations (23.5% saved)

series59.0ms (0.3%)

Counts
3 → 0
Calls

12 calls:

TimeVariablePointExpression
2.0ms
re
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
1.0ms
re
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
1.0ms
im
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
1.0ms
re
@-inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
1.0ms
im
@-inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
Compiler

Compiled 5265 to 4015 computations (23.7% saved)

rewrite141.0ms (0.7%)

Algorithm
egg-rewrite-iter-limit
egg-rewrite
batch-egg-rewrite
Rules
404×pow1_binary64
393×add-sqr-sqrt_binary64
384×*-un-lft-identity_binary64
375×add-log-exp_binary64
375×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02442
150942
0914
118514
2268514
0914
056
1976
210666
02441
150941
02441
Stop Event
iter limit
node limit
node limit
iter limit
node limit
node limit
Counts
3 → 69
Calls
Call 1
Inputs
(-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3)))
(exp.f64 (*.f64 im 3))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (*.f64 im -3)) (neg.f64 (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (sqrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 im -3)) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im -3))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (*.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im -3))) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (expm1.f64 (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (pow.f64 (exp.f64 3) im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 3) im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 im) (pow.f64 (exp.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 im) (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) 2) im) (pow.f64 (cbrt.f64 (exp.f64 3)) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (sqrt.f64 (exp.f64 3)) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 2)) 1/3) (cbrt.f64 (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 3/2)) 1/3) (cbrt.f64 (pow.f64 (exp.f64 im) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) 3) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) 3) (pow.f64 (sqrt.f64 (exp.f64 im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (*.f64 3/2 im)) (pow.f64 (exp.f64 1) (*.f64 3/2 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 1) (+.f64 im im)) (exp.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 3) im)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 im) 6) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 im) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 im) 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (*.f64 im 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 im)) (sqrt.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) 3) im)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (*.f64 im 3))) (pow.f64 (cbrt.f64 (*.f64 im 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 im)) (*.f64 (sqrt.f64 im) 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (*.f64 3 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 1) (*.f64 3 (sqrt.f64 im))) (sqrt.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 3)) (cbrt.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 im)) (cbrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im 3))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 im 3)))) (cbrt.f64 (sqrt.f64 (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 im 3)))) (sqrt.f64 (cbrt.f64 (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (cbrt.f64 (*.f64 im 3))) (cbrt.f64 (sqrt.f64 (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 3)) (sqrt.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 im)) (sqrt.f64 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (sqrt.f64 (*.f64 im 3)))) (sqrt.f64 (sqrt.f64 (*.f64 im 3))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 im) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 3) im)))))))
()

simplify59.0ms (0.3%)

Algorithm
egg-herbie
Rules
917×fma-def_binary64
556×sqr-pow_binary64
334×times-frac_binary64
307×pow-sqr_binary64
235×unswap-sqr_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01891015
1481984
21312971
33970958
Stop Event
node limit
Counts
69 → 95
Calls
Call 1
Inputs
(+.f64 (exp.f64 (*.f64 im -3)) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(*.f64 1 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (sqrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 im -3)) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im -3))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (*.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im -3))) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))
(pow.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) 1)
(log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(expm1.f64 (log1p.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(log1p.f64 (expm1.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(exp.f64 (log.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(+.f64 1 (expm1.f64 (*.f64 im 3)))
(+.f64 0 (pow.f64 (exp.f64 3) im))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 3) im)) 1)
(*.f64 (pow.f64 (exp.f64 3) im) 1)
(*.f64 1 (pow.f64 (exp.f64 3) im))
(*.f64 (exp.f64 im) (pow.f64 (exp.f64 im) 2))
(*.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))
(*.f64 (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3/2))
(*.f64 (pow.f64 1 1/3) (pow.f64 (exp.f64 3) im))
(*.f64 (pow.f64 1 im) (pow.f64 (exp.f64 3) im))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) 2) im) (pow.f64 (cbrt.f64 (exp.f64 3)) im))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (sqrt.f64 (exp.f64 3)) im))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 2)) 1/3) (cbrt.f64 (exp.f64 im)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 3/2)) 1/3) (cbrt.f64 (pow.f64 (exp.f64 im) 3/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) 3) (exp.f64 im))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) 3) (pow.f64 (sqrt.f64 (exp.f64 im)) 3))
(*.f64 (pow.f64 (exp.f64 1) (*.f64 3/2 im)) (pow.f64 (exp.f64 1) (*.f64 3/2 im)))
(*.f64 (pow.f64 (exp.f64 1) (+.f64 im im)) (exp.f64 im))
(pow.f64 (pow.f64 (exp.f64 3) im) 1)
(pow.f64 (exp.f64 3) im)
(pow.f64 (pow.f64 (exp.f64 im) 6) 1/2)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3) 1/3)
(pow.f64 (exp.f64 im) 3)
(pow.f64 (pow.f64 (exp.f64 im) 3/2) 2)
(pow.f64 (exp.f64 1) (*.f64 im 3))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (*.f64 im 3)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (*.f64 im 3)))
(pow.f64 (pow.f64 (exp.f64 3) (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2))
(pow.f64 (pow.f64 (exp.f64 3) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 1) 3) im)
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) 3))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (*.f64 im 3))) (pow.f64 (cbrt.f64 (*.f64 im 3)) 2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (*.f64 im 3)))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 im)) (*.f64 (sqrt.f64 im) 3))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (*.f64 im 3)))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 3 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 3 (sqrt.f64 im))) (sqrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 3)) (cbrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 im)) (cbrt.f64 3))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im 3))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 im 3)))) (cbrt.f64 (sqrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 im 3)))) (sqrt.f64 (cbrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (cbrt.f64 (*.f64 im 3))) (cbrt.f64 (sqrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 3)) (sqrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 im)) (sqrt.f64 3))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (sqrt.f64 (*.f64 im 3)))) (sqrt.f64 (sqrt.f64 (*.f64 im 3))))
(sqrt.f64 (pow.f64 (exp.f64 im) 6))
(log.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) im)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 3) im)))
Outputs
(+.f64 (exp.f64 (*.f64 im -3)) (neg.f64 (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(*.f64 1 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))) (cbrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(*.f64 (sqrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (sqrt.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 im -3)) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im -3))) (+.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3)) (*.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 im) -3) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 (exp.f64 (+.f64 (*.f64 im -3) (*.f64 im -3))) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 im) -3) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (fma.f64 (pow.f64 (exp.f64 im) 3) (+.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) -6)))
(/.f64 (-.f64 (exp.f64 (*.f64 im -9)) (pow.f64 (pow.f64 (exp.f64 im) 3/2) 6)) (+.f64 (pow.f64 (exp.f64 im) -6) (fma.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 6))))
(/.f64 (-.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (pow.f64 (exp.f64 im) 6) 3/2)) (+.f64 (exp.f64 (*.f64 im -6)) (fma.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 6))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im -3))) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(pow.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) 1)
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(expm1.f64 (log1p.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(log1p.f64 (expm1.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(exp.f64 (log.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))))
(-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))
(+.f64 1 (expm1.f64 (*.f64 im 3)))
(+.f64 0 (pow.f64 (exp.f64 3) im))
(pow.f64 (exp.f64 3) im)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))
(pow.f64 (exp.f64 3) im)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))
(-.f64 (+.f64 1 (pow.f64 (exp.f64 3) im)) 1)
(pow.f64 (exp.f64 3) im)
(*.f64 (pow.f64 (exp.f64 3) im) 1)
(pow.f64 (exp.f64 3) im)
(*.f64 1 (pow.f64 (exp.f64 3) im))
(pow.f64 (exp.f64 3) im)
(*.f64 (exp.f64 im) (pow.f64 (exp.f64 im) 2))
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (exp.f64 im) 2) (exp.f64 im))
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (exp.f64 im) 3/2) (pow.f64 (exp.f64 im) 3/2))
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 1 1/3) (pow.f64 (exp.f64 3) im))
(pow.f64 (exp.f64 3) im)
(*.f64 (pow.f64 1 im) (pow.f64 (exp.f64 3) im))
(pow.f64 (exp.f64 3) im)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) 2) im) (pow.f64 (cbrt.f64 (exp.f64 3)) im))
(*.f64 (pow.f64 (exp.f64 im) 2) (pow.f64 (E.f64) im))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (sqrt.f64 (exp.f64 3)) im))
(pow.f64 (sqrt.f64 (exp.f64 3)) (+.f64 im im))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3)) 1/3))
(pow.f64 (exp.f64 3) im)
(*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 2)) 1/3) (cbrt.f64 (exp.f64 im)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 2))) (cbrt.f64 (exp.f64 im)))
(*.f64 (cbrt.f64 (*.f64 (exp.f64 im) (pow.f64 (exp.f64 im) 7))) (cbrt.f64 (exp.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 8)) (cbrt.f64 (exp.f64 im)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 3/2)) 1/3) (cbrt.f64 (pow.f64 (exp.f64 im) 3/2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 3/2))) (cbrt.f64 (pow.f64 (exp.f64 im) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 im) 3/2) 5)) (cbrt.f64 (pow.f64 (exp.f64 im) 3/2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) 3) (exp.f64 im))
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) 3) (pow.f64 (sqrt.f64 (exp.f64 im)) 3))
(pow.f64 (exp.f64 im) 3)
(*.f64 (pow.f64 (exp.f64 1) (*.f64 3/2 im)) (pow.f64 (exp.f64 1) (*.f64 3/2 im)))
(pow.f64 (E.f64) (*.f64 2 (*.f64 im 3/2)))
(pow.f64 (E.f64) (*.f64 im 3))
(*.f64 (pow.f64 (exp.f64 1) (+.f64 im im)) (exp.f64 im))
(*.f64 (exp.f64 im) (pow.f64 (E.f64) (+.f64 im im)))
(pow.f64 (pow.f64 (exp.f64 3) im) 1)
(pow.f64 (exp.f64 3) im)
(pow.f64 (exp.f64 3) im)
(pow.f64 (pow.f64 (exp.f64 im) 6) 1/2)
(pow.f64 (exp.f64 im) 3)
(pow.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3) 1/3)
(pow.f64 (exp.f64 3) im)
(pow.f64 (exp.f64 im) 3)
(pow.f64 (pow.f64 (exp.f64 im) 3/2) 2)
(pow.f64 (exp.f64 im) 3)
(pow.f64 (exp.f64 1) (*.f64 im 3))
(pow.f64 (E.f64) (*.f64 2 (*.f64 im 3/2)))
(pow.f64 (E.f64) (*.f64 im 3))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (*.f64 im 3)))
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (*.f64 im 3)))
(pow.f64 (pow.f64 (exp.f64 3) (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2))
(pow.f64 (pow.f64 (exp.f64 3) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 1) 3) im)
(pow.f64 (exp.f64 3) im)
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) 3))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (cbrt.f64 im) 2)) (*.f64 3 (cbrt.f64 im)))
(pow.f64 (pow.f64 (exp.f64 1) (cbrt.f64 (*.f64 im 3))) (pow.f64 (cbrt.f64 (*.f64 im 3)) 2))
(pow.f64 (pow.f64 (E.f64) (cbrt.f64 (*.f64 im 3))) (pow.f64 (cbrt.f64 (*.f64 im 3)) 2))
(pow.f64 (pow.f64 (exp.f64 1) (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (*.f64 im 3)))
(pow.f64 (pow.f64 (E.f64) (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (*.f64 im 3)))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 im)) (*.f64 (sqrt.f64 im) 3))
(pow.f64 (pow.f64 (E.f64) (sqrt.f64 im)) (*.f64 3 (sqrt.f64 im)))
(pow.f64 (pow.f64 (exp.f64 1) (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (*.f64 im 3)))
(pow.f64 (pow.f64 (E.f64) (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (*.f64 im 3)))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 3 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 im))
(pow.f64 (pow.f64 (E.f64) (*.f64 3 (pow.f64 (cbrt.f64 im) 2))) (cbrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 1) (*.f64 3 (sqrt.f64 im))) (sqrt.f64 im))
(pow.f64 (pow.f64 (E.f64) (*.f64 3 (sqrt.f64 im))) (sqrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 3)) (cbrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 im)) (cbrt.f64 3))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im 3))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (cbrt.f64 (sqrt.f64 (*.f64 im 3)))) (cbrt.f64 (sqrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 im 3)))) (sqrt.f64 (cbrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (cbrt.f64 (*.f64 im 3))) (cbrt.f64 (sqrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 3)) (sqrt.f64 im))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 im)) (sqrt.f64 3))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im 3)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (fabs.f64 (cbrt.f64 (*.f64 im 3)))) (sqrt.f64 (cbrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (cbrt.f64 (*.f64 im 3))) (sqrt.f64 (cbrt.f64 (*.f64 im 3))))
(pow.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 im 3))) (sqrt.f64 (sqrt.f64 (*.f64 im 3)))) (sqrt.f64 (sqrt.f64 (*.f64 im 3))))
(sqrt.f64 (pow.f64 (exp.f64 im) 6))
(pow.f64 (exp.f64 im) 3)
(log.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))
(pow.f64 (exp.f64 3) im)
(cbrt.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3))
(pow.f64 (exp.f64 3) im)
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) im)))
(pow.f64 (exp.f64 3) im)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 3) im)))
(pow.f64 (exp.f64 3) im)

localize163.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
0.0b
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))
0.0b
(exp.f64 (*.f64 im 9))
4.1b
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
Compiler

Compiled 225 to 180 computations (20% saved)

series164.0ms (0.9%)

Counts
4 → 0
Calls

15 calls:

TimeVariablePointExpression
49.0ms
re
@inf
(*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
3.0ms
im
@0
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
2.0ms
re
@0
(*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
1.0ms
im
@inf
(*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
1.0ms
im
@-inf
(*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
Compiler

Compiled 7645 to 5925 computations (22.5% saved)

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
342×add-sqr-sqrt_binary64
335×pow1_binary64
330×*-un-lft-identity_binary64
328×add-log-exp_binary64
322×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031110
1679110
Stop Event
node limit
Counts
4 → 103
Calls
Call 1
Inputs
(-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9)))
(exp.f64 (*.f64 im 9))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))
(*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 9) im) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 1 (*.f64 (pow.f64 (exp.f64 9) im) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 9) im) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 1 (*.f64 (pow.f64 (exp.f64 9) im) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 9) im) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 1 (*.f64 (pow.f64 (exp.f64 9) im) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9))))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 3)) (+.f64 (pow.f64 (exp.f64 -18) im) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) (neg.f64 (pow.f64 (exp.f64 9) im))) (*.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) (neg.f64 (pow.f64 (exp.f64 9) im)))) (-.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 9) im)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 9) im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 9) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (cbrt.f64 (pow.f64 (exp.f64 9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 im) 9/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 9) im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 9) im)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (*.f64 im 9))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 im) 9)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 im) 9/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 im) 27) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 9)) 2)) (cbrt.f64 (*.f64 im 9)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 3 (sqrt.f64 im))) (*.f64 3 (sqrt.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 im) 18))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 im) 27))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 9) im)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (exp.f64 -9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (neg.f64 (/.f64 (pow.f64 (exp.f64 9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 -9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (/.f64 (pow.f64 (exp.f64 9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (/.f64 1 (neg.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 3) (pow.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 re) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 3) (pow.f64 (sin.f64 re) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))) 1))))))

simplify89.0ms (0.5%)

Algorithm
egg-herbie
Rules
816×fma-def_binary64
352×cancel-sign-sub-inv_binary64
249×fma-neg_binary64
237×div-sub_binary64
210×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02793413
16853269
231923160
Stop Event
node limit
Counts
103 → 137
Calls
Call 1
Inputs
(+.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 9) im)))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 9) im) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 1 (*.f64 (pow.f64 (exp.f64 9) im) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 9) im) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 1 (*.f64 (pow.f64 (exp.f64 9) im) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 9) im) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 1 (*.f64 (pow.f64 (exp.f64 9) im) 1)))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9)))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9))))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 3)) (+.f64 (pow.f64 (exp.f64 -18) im) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) (neg.f64 (pow.f64 (exp.f64 9) im))) (*.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) (neg.f64 (pow.f64 (exp.f64 9) im)))) (-.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im))))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 1)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 1))
(fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im)))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 9) im)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 9) im)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 9) im))) 1)
(*.f64 1 (pow.f64 (exp.f64 9) im))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (cbrt.f64 (pow.f64 (exp.f64 9) im)))
(*.f64 (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 im) 9/2))
(pow.f64 (pow.f64 (exp.f64 9) im) 1)
(pow.f64 (exp.f64 9) im)
(pow.f64 (E.f64) (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) 3)
(pow.f64 (pow.f64 (exp.f64 im) 9/2) 2)
(pow.f64 (pow.f64 (exp.f64 im) 27) 1/3)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 9)) 2)) (cbrt.f64 (*.f64 im 9)))
(pow.f64 (exp.f64 (*.f64 3 (sqrt.f64 im))) (*.f64 3 (sqrt.f64 im)))
(sqrt.f64 (pow.f64 (exp.f64 im) 18))
(log.f64 (exp.f64 (pow.f64 (exp.f64 9) im)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 9) im))))
(cbrt.f64 (pow.f64 (exp.f64 im) 27))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 9) im)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 9) im)))
(+.f64 (/.f64 (pow.f64 (exp.f64 -9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (neg.f64 (/.f64 (pow.f64 (exp.f64 9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(-.f64 (/.f64 (pow.f64 (exp.f64 -9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (/.f64 (pow.f64 (exp.f64 9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 1)
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (/.f64 1 (neg.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 3) (pow.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))) 1)
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))
(/.f64 (sin.f64 re) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))))
(/.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 3) (pow.f64 (sin.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))
(exp.f64 (-.f64 (log.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))) 1))
Outputs
(+.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 9) im)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 9) im) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 1 (*.f64 (pow.f64 (exp.f64 9) im) 1)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 9) im) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 1 (*.f64 (pow.f64 (exp.f64 9) im) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) (pow.f64 (exp.f64 9) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 9) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 9) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 9) im))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 9) im)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 9) im) 1))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 1 (*.f64 (pow.f64 (exp.f64 9) im) 1)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))) (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(+.f64 (pow.f64 (exp.f64 -9) im) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) 0))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(+.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) 0))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18))))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))) (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))))
(+.f64 (pow.f64 (exp.f64 -9) im) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im))) 0))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9)))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (+.f64 (pow.f64 (exp.f64 -18) im) 1) (pow.f64 (exp.f64 im) 18)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9))))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (+.f64 (pow.f64 (exp.f64 -18) im) 1) (pow.f64 (exp.f64 im) 18)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (+.f64 (pow.f64 (exp.f64 -18) im) 1) (pow.f64 (exp.f64 im) 18)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (+.f64 (*.f64 -9 im) (*.f64 im 9)))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (+.f64 (pow.f64 (exp.f64 -18) im) 1) (pow.f64 (exp.f64 im) 18)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))
(/.f64 (+.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 3)) (+.f64 (pow.f64 (exp.f64 -18) im) (-.f64 (*.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) (neg.f64 (pow.f64 (exp.f64 9) im))) (*.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) 3)) (+.f64 (pow.f64 (exp.f64 -18) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) (-.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) (pow.f64 (exp.f64 -9) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 9) im) 3)) (+.f64 (pow.f64 (exp.f64 -18) im) (+.f64 (pow.f64 (exp.f64 im) 18) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 9) im) 3)) (+.f64 (+.f64 (pow.f64 (exp.f64 -18) im) 1) (pow.f64 (exp.f64 im) 18)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) (neg.f64 (pow.f64 (exp.f64 9) im)))) (-.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -18) im) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 1)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 3) 1/3)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 3)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 2))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 3))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 9) im)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 9) im)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 9) im)) (pow.f64 (exp.f64 9) im)) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 9) im))))
(+.f64 (*.f64 (pow.f64 (exp.f64 9) im) 0) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -18) im)) (cbrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 9) im))))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 9) im)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 9) im))) 1)
(pow.f64 (exp.f64 9) im)
(*.f64 1 (pow.f64 (exp.f64 9) im))
(pow.f64 (exp.f64 9) im)
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) 18)) (cbrt.f64 (pow.f64 (exp.f64 9) im)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) (cbrt.f64 (pow.f64 (exp.f64 im) 18)))
(*.f64 (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 im) 9/2))
(pow.f64 (exp.f64 9) im)
(pow.f64 (pow.f64 (exp.f64 9) im) 1)
(pow.f64 (exp.f64 9) im)
(pow.f64 (exp.f64 9) im)
(pow.f64 (E.f64) (*.f64 im 9))
(pow.f64 (exp.f64 im) 9)
(pow.f64 (exp.f64 9) im)
(pow.f64 (cbrt.f64 (pow.f64 (exp.f64 9) im)) 3)
(pow.f64 (exp.f64 9) im)
(pow.f64 (pow.f64 (exp.f64 im) 9/2) 2)
(pow.f64 (exp.f64 9) im)
(pow.f64 (pow.f64 (exp.f64 im) 27) 1/3)
(cbrt.f64 (pow.f64 (exp.f64 im) 27))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 im 9)) 2)) (cbrt.f64 (*.f64 im 9)))
(pow.f64 (exp.f64 (*.f64 3 (sqrt.f64 im))) (*.f64 3 (sqrt.f64 im)))
(pow.f64 (pow.f64 (exp.f64 3) (sqrt.f64 im)) (*.f64 3 (sqrt.f64 im)))
(sqrt.f64 (pow.f64 (exp.f64 im) 18))
(pow.f64 (exp.f64 9) im)
(log.f64 (exp.f64 (pow.f64 (exp.f64 9) im)))
(pow.f64 (exp.f64 9) im)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 9) im))))
(pow.f64 (exp.f64 9) im)
(cbrt.f64 (pow.f64 (exp.f64 im) 27))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 9) im)))
(pow.f64 (exp.f64 9) im)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 9) im)))
(pow.f64 (exp.f64 9) im)
(+.f64 (/.f64 (pow.f64 (exp.f64 -9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (neg.f64 (/.f64 (pow.f64 (exp.f64 9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(-.f64 (/.f64 (pow.f64 (exp.f64 -9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (/.f64 (pow.f64 (exp.f64 9) im) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 1)
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im)))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (/.f64 1 (neg.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im)))) 2)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im)))) 2))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im)))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) 1) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 1) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im)))) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im)))) 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im)))) 2)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im)))) 2))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))) (pow.f64 (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im)))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) 2) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im))))) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 1)
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 3) 1/3)
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 3)
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 2)
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) -1)
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 2))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 3))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) 3) (pow.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) 3)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))) 1)
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(/.f64 (sin.f64 re) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)))))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(/.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 1)
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 3) 1/3)
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))) 3)
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))) 2)
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 2))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))))))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) 3))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) 3) (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 3)))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) 3) (pow.f64 (sin.f64 re) 3)))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))))))
(*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (*.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (/.f64 (sin.f64 re) (+.f64 (pow.f64 (exp.f64 -2) im) (+.f64 1 (pow.f64 (exp.f64 2) im)))) (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))))
(exp.f64 (-.f64 (log.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im)))) (sin.f64 re)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))) (sin.f64 re)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (sin.f64 re) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))) 1))
(exp.f64 (-.f64 (log.f64 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im))))) (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 1 (pow.f64 (exp.f64 -6) im)))) (sin.f64 re)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 9) im) (pow.f64 (exp.f64 -9) im)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 6) im))) (sin.f64 re)) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))

localize184.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(pow.f64 (exp.f64 3) (*.f64 im 3))
0.0b
(pow.f64 (exp.f64 -3) (*.f64 im 3))
4.0b
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
4.1b
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
Compiler

Compiled 279 to 220 computations (21.1% saved)

series15.0ms (0.1%)

Counts
3 → 0
Calls

9 calls:

TimeVariablePointExpression
1.0ms
im
@0
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
0.0ms
im
@inf
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
0.0ms
im
@-inf
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
0.0ms
im
@0
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
0.0ms
im
@-inf
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
Compiler

Compiled 1545 to 1215 computations (21.4% saved)

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
539×prod-diff_binary64
491×log-prod_binary64
420×pow-unpow_binary64
378×pow-pow_binary64
290×pow2_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01249
123934
2296434
Stop Event
node limit
Counts
3 → 269
Calls
Call 1
Inputs
(-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))
(pow.f64 (exp.f64 -3) (*.f64 im 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3/2) (*.f64 im 3))) (pow.f64 (exp.f64 3/2) (*.f64 im 3)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))) (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) (neg.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 3)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (-.f64 (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2) (*.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2)) (-.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)) (exp.f64 (pow.f64 (exp.f64 -9) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (exp.f64 (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (exp.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (/.f64 1 (exp.f64 (pow.f64 (exp.f64 im) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (exp.f64 (pow.f64 (exp.f64 -9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (exp.f64 im) 9))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -9) im) 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 im) 6) (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 im) 9/2) (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -9) im))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3/2) (*.f64 im 3))) (pow.f64 (exp.f64 3/2) (*.f64 im 3)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))) (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)) (exp.f64 (pow.f64 (exp.f64 -9) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (/.f64 (pow.f64 (exp.f64 im) 27) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (/.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (neg.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))) (log.f64 (neg.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (*.f64 3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) (neg.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 3)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (-.f64 (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2) (*.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2)) (-.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)) (exp.f64 (pow.f64 (exp.f64 -9) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -9) im) 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 im) 6) (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 im) 9/2) (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -9) im))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -9) im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -9) im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 -3) (exp.f64 (log1p.f64 (*.f64 im 3)))) (exp.f64 -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (exp.f64 -9) (exp.f64 (log1p.f64 im))) (exp.f64 -9))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -9) im)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 im -9))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 im -9) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 im -3) 3))))))

simplify139.0ms (0.7%)

Algorithm
egg-herbie
Rules
356×fma-neg_binary64
312×cancel-sign-sub-inv_binary64
277×unswap-sqr_binary64
276×distribute-rgt-out_binary64
192×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03276810
17336200
228725422
Stop Event
node limit
Counts
269 → 201
Calls
Call 1
Inputs
(+.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 0)
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3/2) (*.f64 im 3))) (pow.f64 (exp.f64 3/2) (*.f64 im 3)) (pow.f64 (exp.f64 im) 9)))
(+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))
(+.f64 (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))) (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))
(+.f64 0 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(*.f64 3 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 2 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 1/3 (*.f64 3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) (neg.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 3)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (-.f64 (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2) (*.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2)) (-.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2)
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) -1)
(neg.f64 (log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)) (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (exp.f64 (pow.f64 (exp.f64 im) 9))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) 9)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) 9)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (exp.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (/.f64 1 (exp.f64 (pow.f64 (exp.f64 im) 9)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (exp.f64 (pow.f64 (exp.f64 -9) im))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (exp.f64 im) 9))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 1))
(fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 -9) im) 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 1 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 1 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 im) 6) (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 -9) im))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 im) 9/2) (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 -9) im))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 -9) im))
(fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 -9) im))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -9) im))
(+.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 0)
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3/2) (*.f64 im 3))) (pow.f64 (exp.f64 3/2) (*.f64 im 3)) (pow.f64 (exp.f64 im) 9)))
(+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))
(+.f64 (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))) (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))
(+.f64 0 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))) 1)
(-.f64 0 (log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)) (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(-.f64 (/.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (/.f64 (pow.f64 (exp.f64 im) 27) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(-.f64 (/.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (/.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (log.f64 (neg.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))) (log.f64 (neg.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)))))
(*.f64 3 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 2 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 1/3 (*.f64 3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) (neg.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (+.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 3)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (-.f64 (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2) (*.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2)) (-.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2)
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) -1)
(pow.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) -1)
(neg.f64 (log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)) (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 1))
(fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 -9) im) 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 1 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 1 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 im) 6) (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 -9) im))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 im) 9/2) (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 -9) im))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 -9) im))
(fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 -9) im))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -9) im))
(+.f64 0 (pow.f64 (exp.f64 -9) im))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -9) im))) 1)
(*.f64 (pow.f64 (exp.f64 -9) im) 1)
(*.f64 1 (pow.f64 (exp.f64 -9) im))
(*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)))
(*.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im))
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)))
(*.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im))
(*.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im))
(/.f64 (pow.f64 (exp.f64 -3) (exp.f64 (log1p.f64 (*.f64 im 3)))) (exp.f64 -3))
(/.f64 (pow.f64 (exp.f64 -9) (exp.f64 (log1p.f64 im))) (exp.f64 -9))
(sqrt.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)))
(log.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))))
(cbrt.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -9) im)))
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -9) im)))
(exp.f64 (*.f64 im -9))
(exp.f64 (*.f64 (*.f64 im -9) 1))
(exp.f64 (*.f64 (*.f64 im -3) 3))
Outputs
(+.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 0)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3/2) (*.f64 im 3))) (pow.f64 (exp.f64 3/2) (*.f64 im 3)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (-.f64 (pow.f64 (exp.f64 im) 9) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3/2) (*.f64 im 3))) (pow.f64 (exp.f64 3/2) (*.f64 im 3)) (pow.f64 (exp.f64 im) 9))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 3/2) (*.f64 2 (*.f64 im 3)))))
(+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))) (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 0 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9/2) (+.f64 im im)) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(fma.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9/2) (+.f64 im im)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(*.f64 3 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(*.f64 2 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 1/3 (*.f64 3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) (neg.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(/.f64 (+.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 3)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (-.f64 (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2) (*.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 im) 9) 3)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (+.f64 (pow.f64 (exp.f64 im) 18) (*.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 im) 9) 3)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2)) (-.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2) 1/2)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3) 1/3)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 3)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) -1)
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) -1)
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(neg.f64 (log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)) (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (exp.f64 (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) 9)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 im) 9)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (exp.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))) (/.f64 1 (exp.f64 (pow.f64 (exp.f64 im) 9)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (exp.f64 (pow.f64 (exp.f64 -9) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 (exp.f64 im) 9))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -9) im) 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 im) 6) (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (pow.f64 (exp.f64 im) 3) 3))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0))))))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1))))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)) (/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 im) 9/2) (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9/2) (+.f64 im im)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9/2) (+.f64 im im)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 (pow.f64 (exp.f64 im) 9) 0))
(fma.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 0)
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 (pow.f64 (exp.f64 im) 9) 0))
(fma.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 0)
(fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -9) im))
(fma.f64 (pow.f64 (exp.f64 im) 6) (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (pow.f64 (exp.f64 im) 3) 3))
(+.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 0)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3/2) (*.f64 im 3))) (pow.f64 (exp.f64 3/2) (*.f64 im 3)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (-.f64 (pow.f64 (exp.f64 im) 9) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3/2) (*.f64 im 3))) (pow.f64 (exp.f64 3/2) (*.f64 im 3)) (pow.f64 (exp.f64 im) 9))))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 3/2) (*.f64 2 (*.f64 im 3)))))
(+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))) (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (*.f64 2 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 0 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 1 im) (*.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 1 im))))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9/2) (+.f64 im im)) (pow.f64 (exp.f64 im) 9))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(fma.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im)))
(+.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (*.f64 (pow.f64 (exp.f64 im) 3) (neg.f64 (pow.f64 (exp.f64 6) im)))))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im))))
(-.f64 (pow.f64 (exp.f64 -9/2) (+.f64 im im)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 6) im)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))) 1)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(-.f64 0 (log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)) (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(-.f64 (/.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (/.f64 (pow.f64 (exp.f64 im) 27) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(-.f64 (/.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (/.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(-.f64 (log.f64 (neg.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))) (log.f64 (neg.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)))))
(-.f64 (+.f64 (log.f64 -1) (pow.f64 (exp.f64 -9) im)) (+.f64 (log.f64 -1) (pow.f64 (exp.f64 im) 9)))
(-.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (log.f64 -1)) (+.f64 (pow.f64 (exp.f64 im) 9) (log.f64 -1)))
(*.f64 3 (*.f64 1/3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(*.f64 2 (*.f64 1/2 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 1/3 (*.f64 3 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(*.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))
(*.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) (neg.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(/.f64 (+.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 3)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (-.f64 (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2) (*.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 im) 9) 3)) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (+.f64 (pow.f64 (exp.f64 im) 18) (*.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 im) 9) 3)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 2)) (-.f64 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2) 1/2)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3) 1/3)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 3)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2)
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(pow.f64 (/.f64 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9)))) (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27))) -1)
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18))) -1)
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(neg.f64 (log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 im) 9)) (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 2))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 3))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -9) im) 1 (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -9) im) 1 (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) 1 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 1 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 im) 6) (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (pow.f64 (exp.f64 im) 3) 3))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0))))))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1))))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (exp.f64 (fma.f64 -9 im (*.f64 im 9))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (exp.f64 (*.f64 im 0)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)) (pow.f64 (exp.f64 im) 27)) (+.f64 (pow.f64 (exp.f64 im) 18) (+.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) 1)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)) (/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(+.f64 (-.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(fma.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(*.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (/.f64 1 (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 im) 18)) (+.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (pow.f64 (exp.f64 im) 9/2) (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) 2) (cbrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (sqrt.f64 (neg.f64 (pow.f64 (exp.f64 im) 9))) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9/2)) (pow.f64 (exp.f64 im) 9/2) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (fma.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (neg.f64 (pow.f64 (exp.f64 im) 9)))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9/2) (+.f64 im im)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (*.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1))
(+.f64 (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (*.f64 (pow.f64 (exp.f64 im) 9) 1)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (neg.f64 (pow.f64 (exp.f64 im) 9))))
(+.f64 (*.f64 (pow.f64 (exp.f64 im) 9) 0) (-.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9/2) (+.f64 im im)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 (pow.f64 (exp.f64 im) 9) 0))
(fma.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 0)
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (-.f64 (pow.f64 (exp.f64 im) 9) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (+.f64 (pow.f64 (exp.f64 im) 6) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -3) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 im) 3)) (fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 im) 9)))
(fma.f64 (+.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) (*.f64 (pow.f64 (exp.f64 im) 9) 0))
(fma.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) -6)) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)) 0)
(fma.f64 -1 (pow.f64 (exp.f64 im) 9) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) 1 (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 im) 6) (pow.f64 (exp.f64 im) 9)))
(+.f64 (-.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9)) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (pow.f64 (exp.f64 im) 9))
(fma.f64 (+.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (-.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (pow.f64 (exp.f64 im) 9/2)) (+.f64 (neg.f64 (pow.f64 (exp.f64 im) 9)) (pow.f64 (exp.f64 im) 9)))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 im) 9))
(fma.f64 (neg.f64 (pow.f64 (exp.f64 im) 6)) (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 -9) im))
(fma.f64 (pow.f64 (exp.f64 im) 6) (neg.f64 (pow.f64 (exp.f64 im) 3)) (pow.f64 (exp.f64 -9) im))
(-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (pow.f64 (exp.f64 im) 3) 3))
(+.f64 0 (pow.f64 (exp.f64 -9) im))
(pow.f64 (exp.f64 -9) im)
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (exp.f64 -9) im))) 1)
(pow.f64 (exp.f64 -9) im)
(*.f64 (pow.f64 (exp.f64 -9) im) 1)
(pow.f64 (exp.f64 -9) im)
(*.f64 1 (pow.f64 (exp.f64 -9) im))
(pow.f64 (exp.f64 -9) im)
(*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -3) (*.f64 im 2)))
(pow.f64 (exp.f64 -9) im)
(*.f64 (pow.f64 (exp.f64 -3) (*.f64 im 2)) (pow.f64 (exp.f64 -3) im))
(pow.f64 (exp.f64 -9) im)
(*.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im)))
(pow.f64 (exp.f64 -9) im)
(*.f64 (pow.f64 1 im) (pow.f64 (exp.f64 -9) im))
(pow.f64 (exp.f64 -9) im)
(*.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im))
(*.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 -6) im))
(*.f64 (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im) (pow.f64 (pow.f64 (exp.f64 -3/2) 3) im))
(pow.f64 (pow.f64 (exp.f64 -3/2) 3) (*.f64 im 2))
(pow.f64 (exp.f64 -9/2) (+.f64 im im))
(/.f64 (pow.f64 (exp.f64 -3) (exp.f64 (log1p.f64 (*.f64 im 3)))) (exp.f64 -3))
(/.f64 (pow.f64 (exp.f64 -9) (exp.f64 (log1p.f64 im))) (exp.f64 -9))
(sqrt.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)))
(fabs.f64 (pow.f64 (exp.f64 -6) (/.f64 im 2/3)))
(pow.f64 (exp.f64 -6) (*.f64 3/2 im))
(log.f64 (exp.f64 (pow.f64 (exp.f64 -9) im)))
(pow.f64 (exp.f64 -9) im)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 -9) im))))
(pow.f64 (exp.f64 -9) im)
(cbrt.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3)))
(expm1.f64 (log1p.f64 (pow.f64 (exp.f64 -9) im)))
(pow.f64 (exp.f64 -9) im)
(log1p.f64 (expm1.f64 (pow.f64 (exp.f64 -9) im)))
(pow.f64 (exp.f64 -9) im)
(exp.f64 (*.f64 im -9))
(pow.f64 (exp.f64 -9) im)
(exp.f64 (*.f64 (*.f64 im -9) 1))
(pow.f64 (exp.f64 -9) im)
(exp.f64 (*.f64 (*.f64 im -3) 3))
(pow.f64 (exp.f64 -9) im)

localize267.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.6b
(cbrt.f64 (exp.f64 6))
1.6b
(cbrt.f64 (exp.f64 -3))
3.4b
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
4.1b
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
Compiler

Compiled 330 to 260 computations (21.2% saved)

series125.0ms (0.6%)

Counts
4 → 0
Calls

6 calls:

TimeVariablePointExpression
5.0ms
im
@0
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
2.0ms
im
@0
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
1.0ms
im
@inf
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
1.0ms
im
@-inf
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
1.0ms
im
@inf
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
Compiler

Compiled 9645 to 9225 computations (4.4% saved)

rewrite121.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
578×prod-diff_binary64
280×expm1-udef_binary64
280×log1p-udef_binary64
245×log-pow_binary64
218×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02379
145929
2544629
Stop Event
node limit
Counts
4 → 315
Calls
Call 1
Inputs
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))
(cbrt.f64 (exp.f64 -3))
(cbrt.f64 (exp.f64 6))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 -3) im) 1) (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 (exp.f64 -3) im) 0) (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 2) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -2) im) 3) (-.f64 (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -2) im) 3) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 -3) im)) (exp.f64 (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (exp.f64 (pow.f64 (exp.f64 -3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (exp.f64 (pow.f64 (exp.f64 -3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (*.f64 (pow.f64 (exp.f64 3) im) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (pow.f64 (exp.f64 3) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (pow.f64 (exp.f64 3) im) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 im) (+.f64 (exp.f64 (+.f64 im im)) (exp.f64 (+.f64 im im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 im im)) (+.f64 (exp.f64 im) (exp.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 3) im) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (exp.f64 3) im) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 2) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 0 (pow.f64 (exp.f64 3) im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (+.f64 (pow.f64 (exp.f64 6) im) (-.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 6) im))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 6) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (exp.f64 (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (exp.f64 (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (exp.f64 (pow.f64 (exp.f64 3) im))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 -1/3) (exp.f64 -2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 -2/3) (exp.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 -1/2) (exp.f64 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 -4/3)) (sqrt.f64 (exp.f64 -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (exp.f64 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 -3/2) 1/3) (pow.f64 (exp.f64 -3/2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 -1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (exp.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 1) (exp.f64 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 2/3) (exp.f64 4/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 2/3) (*.f64 (exp.f64 1/3) (exp.f64 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 4/3) (exp.f64 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 3/2) (exp.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 1/2) (*.f64 (exp.f64 1/2) (exp.f64 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (exp.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 4) 1/3) (exp.f64 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 1) (exp.f64 2/3)) (exp.f64 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 2/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (exp.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (exp.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (exp.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (exp.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 2)))))

simplify214.0ms (1.1%)

Algorithm
egg-herbie
Rules
379×+-commutative_binary64
210×fma-udef_binary64
182×associate-+l+_binary64
175×associate-+r+_binary64
129×fma-def_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069618437
1167618437
2465018437
Stop Event
unsound
Counts
315 → 328
Calls
Call 1
Inputs
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (pow.f64 (exp.f64 3) im)))
(+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (*.f64 (pow.f64 (exp.f64 -3) im) 1) (pow.f64 (exp.f64 3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))) 1)
(-.f64 (+.f64 (pow.f64 (exp.f64 -3) im) 0) (pow.f64 (exp.f64 3) im))
(*.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 1)
(*.f64 1 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 2) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -2) im) 3) (-.f64 (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -2) im) 3) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))
(pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 1)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 3) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 3)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 -3) im)) (exp.f64 (pow.f64 (exp.f64 3) im))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (exp.f64 (pow.f64 (exp.f64 -3) im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (exp.f64 (pow.f64 (exp.f64 -3) im))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 1))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (pow.f64 (exp.f64 3) im)))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))
(-.f64 0 (*.f64 (pow.f64 (exp.f64 3) im) 0))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0))) 1)
(*.f64 (exp.f64 im) (+.f64 (exp.f64 (+.f64 im im)) (exp.f64 (+.f64 im im))))
(*.f64 (exp.f64 (+.f64 im im)) (+.f64 (exp.f64 im) (exp.f64 im)))
(*.f64 (pow.f64 (exp.f64 3) im) 0)
(*.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 1)
(*.f64 1 (*.f64 (pow.f64 (exp.f64 3) im) 0))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 2) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(*.f64 0 (pow.f64 (exp.f64 3) im))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (+.f64 (pow.f64 (exp.f64 6) im) (-.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 6) im))))
(/.f64 (-.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 6) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 1)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (exp.f64 (pow.f64 (exp.f64 3) im))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (exp.f64 (pow.f64 (exp.f64 3) im))))
(log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (exp.f64 (pow.f64 (exp.f64 3) im))))
(log.f64 (*.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(exp.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 1))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 -1))) 1)
(*.f64 (exp.f64 -1) 1)
(*.f64 1 (exp.f64 -1))
(*.f64 (exp.f64 -1/3) (exp.f64 -2/3))
(*.f64 (exp.f64 -2/3) (exp.f64 -1/3))
(*.f64 (exp.f64 -1/2) (exp.f64 -1/2))
(*.f64 (sqrt.f64 (exp.f64 -4/3)) (sqrt.f64 (exp.f64 -2/3)))
(*.f64 (pow.f64 1 1/3) (exp.f64 -1))
(*.f64 (pow.f64 (exp.f64 -3/2) 1/3) (pow.f64 (exp.f64 -3/2) 1/3))
(pow.f64 (exp.f64 -6) 1/6)
(pow.f64 (exp.f64 -2) 1/2)
(pow.f64 (exp.f64 -3) 1/3)
(pow.f64 (exp.f64 -1) 1)
(pow.f64 (exp.f64 -1/3) 3)
(pow.f64 (exp.f64 -1/2) 2)
(sqrt.f64 (exp.f64 -2))
(fabs.f64 (exp.f64 -1))
(log.f64 (exp.f64 (exp.f64 -1)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 -1))))
(expm1.f64 (log1p.f64 (exp.f64 -1)))
(log1p.f64 (expm1.f64 (exp.f64 -1)))
(exp.f64 -1)
(-.f64 (exp.f64 (log1p.f64 (exp.f64 2))) 1)
(*.f64 (exp.f64 1) (exp.f64 1))
(*.f64 (exp.f64 2) 1)
(*.f64 1 (exp.f64 2))
(*.f64 (exp.f64 2/3) (exp.f64 4/3))
(*.f64 (exp.f64 2/3) (*.f64 (exp.f64 1/3) (exp.f64 1)))
(*.f64 (exp.f64 4/3) (exp.f64 2/3))
(*.f64 (exp.f64 3/2) (exp.f64 1/2))
(*.f64 (exp.f64 1/2) (*.f64 (exp.f64 1/2) (exp.f64 1)))
(*.f64 (pow.f64 1 1/3) (exp.f64 2))
(*.f64 (pow.f64 (exp.f64 4) 1/3) (exp.f64 2/3))
(*.f64 (*.f64 (exp.f64 1) (exp.f64 2/3)) (exp.f64 1/3))
(pow.f64 (exp.f64 3) 2/3)
(pow.f64 (exp.f64 1) 2)
(pow.f64 (exp.f64 6) 1/3)
(pow.f64 (exp.f64 2) 1)
(pow.f64 (exp.f64 2/3) 3)
(sqrt.f64 (exp.f64 4))
(log.f64 (exp.f64 (exp.f64 2)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 2))))
(expm1.f64 (log1p.f64 (exp.f64 2)))
(log1p.f64 (expm1.f64 (exp.f64 2)))
(exp.f64 2)
Outputs
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (pow.f64 (exp.f64 3) im)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (*.f64 (pow.f64 (exp.f64 -3) im) 1) (pow.f64 (exp.f64 3) im))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (pow.f64 (exp.f64 -1) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (pow.f64 (exp.f64 -1) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (pow.f64 (exp.f64 -1) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (pow.f64 (exp.f64 -1) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (pow.f64 (exp.f64 -1) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (pow.f64 (exp.f64 -1) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (pow.f64 (exp.f64 -1) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -1) im) (pow.f64 (exp.f64 -2) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2) im)) (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -4) im)) (*.f64 (pow.f64 (exp.f64 -1) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (*.f64 (pow.f64 (exp.f64 -1) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (cbrt.f64 (pow.f64 (exp.f64 -2) im))) (cbrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 (exp.f64 -2) im) (sqrt.f64 (pow.f64 (exp.f64 -1) im))) (sqrt.f64 (pow.f64 (exp.f64 -1) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(-.f64 (+.f64 (pow.f64 (exp.f64 -3) im) 0) (pow.f64 (exp.f64 3) im))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 1 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 2))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 2) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) (sqrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (+.f64 (pow.f64 (pow.f64 (exp.f64 -2) im) 3) (-.f64 (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -2) im) 3) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 3) 1/3)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 3)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 2)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 2))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (exp.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 -3) im)) (exp.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (*.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (exp.f64 (pow.f64 (exp.f64 -3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (exp.f64 (pow.f64 (exp.f64 -3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (*.f64 (exp.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im)) 3))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(exp.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))) 1))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (pow.f64 (exp.f64 3) im)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im)))))) (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (*.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (neg.f64 (sqrt.f64 (exp.f64 im))))) (fma.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (neg.f64 (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im)))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1)))) (fma.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1) (*.f64 (exp.f64 im) (*.f64 (exp.f64 (+.f64 im im)) -1))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 im) (exp.f64 (+.f64 im im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (exp.f64 (+.f64 im im)) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) -1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 -1 (pow.f64 (exp.f64 3) im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 -1 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (sqrt.f64 (pow.f64 (exp.f64 3) im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (sqrt.f64 (exp.f64 im)) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (sqrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (sqrt.f64 (exp.f64 im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 (+.f64 im im)) -1) (exp.f64 im) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(-.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(-.f64 0 (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0))) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 im) (+.f64 (exp.f64 (+.f64 im im)) (exp.f64 (+.f64 im im))))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(*.f64 (exp.f64 (+.f64 im im)) (+.f64 (exp.f64 im) (exp.f64 im)))
(+.f64 (fma.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 -1) im) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (exp.f64 im)) (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 4) im))))) (fma.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (neg.f64 (exp.f64 im))) (cbrt.f64 (pow.f64 (exp.f64 4) im)) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))
(*.f64 (pow.f64 (exp.f64 3) im) 0)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 1 (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 2))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 2) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) (sqrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 0 (pow.f64 (exp.f64 3) im))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(/.f64 (+.f64 (pow.f64 (pow.f64 (exp.f64 3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (+.f64 (pow.f64 (exp.f64 6) im) (-.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 6) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(/.f64 (-.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 6) im)) (*.f64 (pow.f64 (exp.f64 3) im) 0))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 3) 1/3)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 3)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 2)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 2))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (exp.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (exp.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (exp.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (/.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (exp.f64 (pow.f64 (exp.f64 3) im))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (*.f64 (exp.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (expm1.f64 (pow.f64 (exp.f64 3) im)))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0) 3))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(exp.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 3) im) 0)) 1))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 -1))) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 -1) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 1 (exp.f64 -1))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 -1/3) (exp.f64 -2/3))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 -2/3) (exp.f64 -1/3))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 -1/2) (exp.f64 -1/2))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (sqrt.f64 (exp.f64 -4/3)) (sqrt.f64 (exp.f64 -2/3)))
(*.f64 (pow.f64 1 1/3) (exp.f64 -1))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (pow.f64 (exp.f64 -3/2) 1/3) (pow.f64 (exp.f64 -3/2) 1/3))
(*.f64 (cbrt.f64 (exp.f64 -3/2)) (cbrt.f64 (exp.f64 -3/2)))
(pow.f64 (exp.f64 -6) 1/6)
(pow.f64 (exp.f64 -2) 1/2)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (exp.f64 -3) 1/3)
(cbrt.f64 (exp.f64 -3))
(pow.f64 (exp.f64 -1) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (exp.f64 -1/3) 3)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (exp.f64 -1/2) 2)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(sqrt.f64 (exp.f64 -2))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(fabs.f64 (exp.f64 -1))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (exp.f64 (exp.f64 -1)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 -1))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(expm1.f64 (log1p.f64 (exp.f64 -1)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log1p.f64 (expm1.f64 (exp.f64 -1)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(exp.f64 -1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 2))) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 1) (exp.f64 1))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 2) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 1 (exp.f64 2))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 2/3) (exp.f64 4/3))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 2/3) (*.f64 (exp.f64 1/3) (exp.f64 1)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 4/3) (exp.f64 2/3))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 3/2) (exp.f64 1/2))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (exp.f64 1/2) (*.f64 (exp.f64 1/2) (exp.f64 1)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (pow.f64 1 1/3) (exp.f64 2))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(*.f64 (pow.f64 (exp.f64 4) 1/3) (exp.f64 2/3))
(*.f64 (exp.f64 2/3) (cbrt.f64 (exp.f64 4)))
(*.f64 (*.f64 (exp.f64 1) (exp.f64 2/3)) (exp.f64 1/3))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (exp.f64 3) 2/3)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (exp.f64 1) 2)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (exp.f64 6) 1/3)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (exp.f64 2) 1)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(pow.f64 (exp.f64 2/3) 3)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(sqrt.f64 (exp.f64 4))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (exp.f64 (exp.f64 2)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 2))))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(expm1.f64 (log1p.f64 (exp.f64 2)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(log1p.f64 (expm1.f64 (exp.f64 2)))
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))
(exp.f64 2)
(+.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 -3) im))

eval1.4s (7.4%)

Compiler

Compiled 59020 to 39912 computations (32.4% saved)

prune546.0ms (2.8%)

Pruning

69 alts after pruning (63 fresh and 6 done)

PrunedKeptTotal
New96119980
Fresh84452
Picked101
Done268
Total972691041
Error
41.4b
Counts
1041 → 69
Alt Table
Click to see full alt table
StatusErrorProgram
43.7b
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)
42.3b
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
42.3b
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
42.3b
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))
42.3b
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
43.9b
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) 1)
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 3) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 1) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.8b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (pow.f64 (exp.f64 im) 6)) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 im 6)))))) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im -3))) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 -3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (exp.f64 (*.f64 im 9)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (/.f64 im 2/3))) (pow.f64 (exp.f64 3) (/.f64 im 2/3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.8b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (log.f64 (exp.f64 (-.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im))) (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.8b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (log.f64 (exp.f64 (-.f64 (cbrt.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3))) (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -6) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (exp.f64 (*.f64 im 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
57.8b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
42.9b
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
57.5b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))))
57.6b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
57.5b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1)) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
57.7b
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
42.3b
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
42.9b
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
42.4b
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
42.3b
(*.f64 1/2 (/.f64 (sin.f64 re) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))
43.5b
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 3) 1/3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
42.3b
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 9) im)))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
42.3b
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
42.3b
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
42.8b
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
43.5b
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
43.9b
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
43.7b
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
43.7b
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Compiler

Compiled 4001 to 2907 computations (27.3% saved)

regimes554.0ms (2.9%)

Counts
102 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (exp.f64 (*.f64 im 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -6) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 1/2 (/.f64 (sin.f64 re) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im -3))) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 3) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 1) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (exp.f64 (*.f64 im 9)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 im -3)) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 6) (pow.f64 (exp.f64 im) 6)))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 9) im)))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 3) 1/3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (pow.f64 (exp.f64 im) 6)) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 3) 1/3)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 im 6)))))) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (log.f64 (exp.f64 (-.f64 (cbrt.f64 (pow.f64 (exp.f64 -9) (*.f64 im 3))) (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (neg.f64 (pow.f64 (exp.f64 3) (*.f64 im 3))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (fma.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 -3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (pow.f64 (exp.f64 3) im) 3)) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 3) (*.f64 im 2)) (exp.f64 (+.f64 (*.f64 -3 im) (*.f64 im 3)))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) (*.f64 im 3)) (pow.f64 (exp.f64 6) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 im) -9) (pow.f64 (exp.f64 im) 9)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 6) im))) (cbrt.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (log.f64 (exp.f64 (-.f64 (*.f64 (sqrt.f64 (pow.f64 (exp.f64 -9) im)) (sqrt.f64 (pow.f64 (exp.f64 -9) im))) (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (fma.f64 (neg.f64 (pow.f64 (sqrt.f64 (exp.f64 3)) im)) (pow.f64 (sqrt.f64 (exp.f64 3)) im) (pow.f64 (exp.f64 3) im)) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im)) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) (/.f64 im 2/3))) (pow.f64 (exp.f64 3) (/.f64 im 2/3)) (pow.f64 (pow.f64 (exp.f64 3) 3) im)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (+.f64 (fma.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (neg.f64 (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (pow.f64 (exp.f64 -3) im) (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (+.f64 (fma.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (sqrt.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3))) (neg.f64 (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im)))) (fma.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (pow.f64 (exp.f64 6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 6) im))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (exp.f64 -1) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im) (/.f64 (*.f64 (pow.f64 (exp.f64 3) im) 1) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 -1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (pow.f64 (exp.f64 3) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2)))) (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (/.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (*.f64 (-.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))))) (fma.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 3))) (-.f64 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2) (-.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 1)) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (-.f64 1 (pow.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))) 2))) (+.f64 -1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im))) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (sqrt.f64 (exp.f64 im)) (*.f64 (*.f64 (sqrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (sqrt.f64 (exp.f64 im))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (+.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (+.f64 (fma.f64 1 (pow.f64 (exp.f64 -3) im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im)))) (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (cbrt.f64 (exp.f64 (+.f64 im im)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im)) (pow.f64 (cbrt.f64 (exp.f64 6)) im) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 (fma.f64 (pow.f64 (exp.f64 3) im) 1 (neg.f64 (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im))))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 im))) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (cbrt.f64 (exp.f64 im)) (*.f64 (exp.f64 (+.f64 im im)) (cbrt.f64 (exp.f64 (+.f64 im im)))))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (exp.f64 6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (cbrt.f64 (pow.f64 (exp.f64 6) im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) 1) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (exp.f64 -6)) im) (pow.f64 (cbrt.f64 (exp.f64 -3)) im) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (exp.f64 3)) im) (pow.f64 (cbrt.f64 (exp.f64 6)) im)))) (+.f64 (fma.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (cbrt.f64 (exp.f64 im)) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im)))))) (fma.f64 (neg.f64 (cbrt.f64 (exp.f64 (+.f64 im im)))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))) (*.f64 (cbrt.f64 (exp.f64 (+.f64 im im))) (*.f64 (exp.f64 im) (cbrt.f64 (pow.f64 (exp.f64 4) im))))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 -3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (neg.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))))) (fma.f64 1 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 -3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))) (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (/.f64 1 (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (sqrt.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (pow.f64 (exp.f64 3) im) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 1 (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (hypot.f64 1 (hypot.f64 (exp.f64 im) (sqrt.f64 (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (*.f64 (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (sqrt.f64 (pow.f64 (exp.f64 3) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (fma.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))) 2))) (/.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (neg.f64 (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))) (fma.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 2) (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (pow.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)) 3)))))))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Calls

8 calls:

115.0ms
re
88.0ms
(sin.f64 re)
51.0ms
im
47.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
44.0ms
(*.f64 1/2 (sin.f64 re))
Results
ErrorSegmentsBranch
42.3b1re
42.3b1im
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 1/2 (sin.f64 re))
42.3b1(sin.f64 re)
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 5751 to 3846 computations (33.1% saved)

regimes263.0ms (1.4%)

Counts
59 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (exp.f64 (*.f64 im 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -6) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 1/2 (/.f64 (sin.f64 re) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im -3))) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 3) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 1) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (exp.f64 (*.f64 im 9)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (pow.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) 2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))) 3) 1/3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 im -3)) 3) (pow.f64 (pow.f64 (exp.f64 im) 3) 3)) (+.f64 1 (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 6) (pow.f64 (exp.f64 im) 6)))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (fma.f64 (cbrt.f64 (pow.f64 (exp.f64 -3) im)) (cbrt.f64 (pow.f64 (exp.f64 -6) im)) (neg.f64 (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 9) im)))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im)) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) 3) 1/3) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 6) im) (pow.f64 (exp.f64 -6) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (pow.f64 (exp.f64 im) 6)) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (*.f64 (pow.f64 (exp.f64 3) im) (pow.f64 (exp.f64 3) im))) (-.f64 (pow.f64 (exp.f64 -3) im) (neg.f64 (pow.f64 (exp.f64 3) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 -6) im)) (pow.f64 (exp.f64 im) 9))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (pow.f64 (pow.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) 3) 1/3)) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 (neg.f64 im)) 3)) (log.f64 (+.f64 1 (expm1.f64 (exp.f64 (*.f64 im 6)))))) (+.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) 0) (-.f64 (/.f64 (pow.f64 (exp.f64 -3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))) (exp.f64 (-.f64 (*.f64 im 3) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 0 (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (-.f64 (exp.f64 (-.f64 (*.f64 -3 im) (log1p.f64 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (exp.f64 3) im) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im))))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im))) (cbrt.f64 (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (exp.f64 (*.f64 im 9)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Calls

8 calls:

55.0ms
(sin.f64 re)
37.0ms
re
28.0ms
(*.f64 1/2 (sin.f64 re))
25.0ms
im
20.0ms
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
ErrorSegmentsBranch
42.3b1re
42.3b1im
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 1/2 (sin.f64 re))
42.3b1(sin.f64 re)
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 2107 to 1400 computations (33.6% saved)

regimes207.0ms (1.1%)

Counts
38 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (exp.f64 (*.f64 im 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -6) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 1/2 (/.f64 (sin.f64 re) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im -3))) (*.f64 (pow.f64 (exp.f64 im) 3) (pow.f64 (exp.f64 im) 3))) (+.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) 3) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))) 1) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -6) im) (pow.f64 (exp.f64 6) im)) (+.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)))) (exp.f64 (log1p.f64 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im)))))
Outputs
(*.f64 1/2 (/.f64 (sin.f64 re) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))
Calls

9 calls:

65.0ms
(*.f64 1/2 (sin.f64 re))
40.0ms
(*.f64 1/2 (sin.f64 re))
19.0ms
re
18.0ms
im
18.0ms
(sin.f64 re)
Results
ErrorSegmentsBranch
42.3b1re
42.3b1im
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 1/2 (sin.f64 re))
42.3b1(*.f64 1/2 (sin.f64 re))
42.3b1(sin.f64 re)
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 1179 to 767 computations (34.9% saved)

regimes178.0ms (0.9%)

Counts
31 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (exp.f64 (*.f64 im 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -6) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(/.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) (*.f64 im 3)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))))
(exp.f64 (-.f64 (log.f64 (*.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (*.f64 1/2 (sin.f64 re)))) (log1p.f64 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Outputs
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
Calls

9 calls:

49.0ms
(*.f64 1/2 (sin.f64 re))
35.0ms
re
16.0ms
(*.f64 1/2 (sin.f64 re))
16.0ms
(sin.f64 re)
15.0ms
im
Results
ErrorSegmentsBranch
42.3b1re
42.3b1im
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 1/2 (sin.f64 re))
42.3b1(*.f64 1/2 (sin.f64 re))
42.3b1(sin.f64 re)
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 925 to 580 computations (37.3% saved)

regimes107.0ms (0.6%)

Counts
28 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (exp.f64 (*.f64 im 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -6) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (exp.f64 3) im)))))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 re) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))))))) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (-.f64 (exp.f64 (*.f64 -9 im)) (pow.f64 (exp.f64 3) (*.f64 im 3))) (*.f64 (+.f64 1 (+.f64 (exp.f64 (+.f64 im im)) (pow.f64 (exp.f64 -2) im))) (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 (pow.f64 (exp.f64 6) im) 1))))))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))) 3) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 3)
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))) 1))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (*.f64 (pow.f64 (cbrt.f64 (exp.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 im)) (pow.f64 (exp.f64 im) 2)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
Calls

8 calls:

19.0ms
(*.f64 1/2 (sin.f64 re))
16.0ms
(sin.f64 re)
15.0ms
re
14.0ms
im
7.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
ErrorSegmentsBranch
42.3b1re
42.3b1im
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 1/2 (sin.f64 re))
42.3b1(sin.f64 re)
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 812 to 496 computations (38.9% saved)

regimes81.0ms (0.4%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (exp.f64 (*.f64 im 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -6) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
Calls

8 calls:

23.0ms
im
10.0ms
(*.f64 1/2 (sin.f64 re))
8.0ms
(sin.f64 re)
8.0ms
re
6.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
ErrorSegmentsBranch
42.3b1re
42.3b1im
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 1/2 (sin.f64 re))
42.3b1(sin.f64 re)
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 441 to 248 computations (43.8% saved)

regimes63.0ms (0.3%)

Counts
15 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (exp.f64 (*.f64 im 3))) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(/.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 im) -2) (pow.f64 (exp.f64 2) im))) (-.f64 (pow.f64 (exp.f64 im) -3) (pow.f64 (exp.f64 im) 3))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (sqrt.f64 (exp.f64 im)) -6) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (log.f64 (exp.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 (neg.f64 im)) 3) (pow.f64 (exp.f64 im) 3)) (+.f64 (exp.f64 (+.f64 (neg.f64 im) (neg.f64 im))) (*.f64 (exp.f64 im) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
Outputs
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
Calls

8 calls:

11.0ms
im
9.0ms
(*.f64 1/2 (sin.f64 re))
7.0ms
(sin.f64 re)
7.0ms
re
6.0ms
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
ErrorSegmentsBranch
42.3b1re
42.3b1im
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 1/2 (sin.f64 re))
42.3b1(sin.f64 re)
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 415 to 231 computations (44.3% saved)

regimes40.0ms (0.2%)

Counts
8 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (exp.f64 (neg.f64 im))) (*.f64 (exp.f64 im) (exp.f64 im))) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (pow.f64 (exp.f64 im) 3)) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (cbrt.f64 (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
Calls

8 calls:

10.0ms
im
6.0ms
(sin.f64 re)
5.0ms
re
5.0ms
(*.f64 1/2 (sin.f64 re))
2.0ms
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
ErrorSegmentsBranch
42.3b1re
42.3b1im
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.3b1(*.f64 1/2 (sin.f64 re))
42.3b1(sin.f64 re)
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
42.3b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 213 to 122 computations (42.7% saved)

regimes24.0ms (0.1%)

Accuracy

Total -2.0b remaining (-4.7%)

Threshold costs -2.0b (-4.7%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(exp.f64 (log.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(log.f64 (exp.f64 (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (log.f64 (exp.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Calls

6 calls:

6.0ms
(*.f64 1/2 (sin.f64 re))
4.0ms
(sin.f64 re)
4.0ms
im
4.0ms
re
2.0ms
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
ErrorSegmentsBranch
42.4b1re
42.4b1im
42.4b1(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
42.4b1(*.f64 1/2 (sin.f64 re))
42.4b1(sin.f64 re)
42.4b1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 89 to 53 computations (40.4% saved)

simplify24.0ms (0.1%)

Algorithm
egg-herbie
Rules
40×+-commutative_binary64
40×*-commutative_binary64
31×sub-neg_binary64
26×neg-sub0_binary64
26×neg-mul-1_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
094446
1152446
2202442
3257438
4312438
5340438
6346438
7349438
8350438
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (exp.f64 (*.f64 im 9)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 1/2 (/.f64 (sin.f64 re) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))))) (-.f64 (neg.f64 (pow.f64 (exp.f64 -6) im)) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (+.f64 (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))) (neg.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3))) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 -6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (expm1.f64 (log1p.f64 (pow.f64 (exp.f64 3) (*.f64 im 3)))) (pow.f64 (pow.f64 (exp.f64 -3) im) 3)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 -6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (exp.f64 (*.f64 im 9)))) (neg.f64 (+.f64 (pow.f64 (exp.f64 -6) im) (+.f64 1 (pow.f64 (exp.f64 6) im))))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3) (exp.f64 (*.f64 im 9)))) (-.f64 (neg.f64 (pow.f64 (exp.f64 -6) im)) (+.f64 1 (pow.f64 (exp.f64 6) im)))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (+.f64 (exp.f64 (*.f64 im 9)) (neg.f64 (pow.f64 (pow.f64 (exp.f64 -3) im) 3))) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 -6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im 9)) (pow.f64 (pow.f64 (exp.f64 -3) im) 3)) (-.f64 (-.f64 -1 (pow.f64 (exp.f64 6) im)) (pow.f64 (exp.f64 -6) im))) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(*.f64 1/2 (/.f64 (sin.f64 re) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))) (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))
(*.f64 1/2 (/.f64 (sin.f64 re) (*.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 2) im))) (/.f64 (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1)) (-.f64 (pow.f64 (exp.f64 -9) im) (pow.f64 (exp.f64 9) im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (pow.f64 (exp.f64 -2) im))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (/.f64 (/.f64 (-.f64 (pow.f64 (exp.f64 -9) im) (exp.f64 (*.f64 im 9))) (+.f64 (pow.f64 (exp.f64 6) im) (+.f64 (pow.f64 (exp.f64 -6) im) 1))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (pow.f64 (exp.f64 2) im))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 (/.f64 1 (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))) (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (+.f64 1 (fma.f64 (exp.f64 im) (exp.f64 im) (pow.f64 (exp.f64 -2) im)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 -3) im) (pow.f64 (exp.f64 3) im)) (/.f64 (+.f64 1 (+.f64 (pow.f64 (exp.f64 -2) im) (exp.f64 (+.f64 im im)))) (*.f64 1/2 (sin.f64 re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 im -3)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (exp.f64 (*.f64 im -2)) (pow.f64 (exp.f64 2) im)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (/.f64 (-.f64 (exp.f64 (*.f64 -3 im)) (exp.f64 (*.f64 im 3))) (+.f64 1 (+.f64 (pow.f64 (exp.f64 2) im) (exp.f64 (*.f64 im -2))))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 295 to 235 computations (20.3% saved)

soundness283.0ms (1.5%)

Algorithm
egg-herbie
Rules
466×exp-sum_binary64
460×fma-def_binary64
418×+-commutative_binary64
399×associate-+l+_binary64
397×associate-+r+_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
057263
1135253
2590251
32326251
46315251
086140549
1206832003
2720332002
Stop Event
node limit
node limit
Compiler

Compiled 1052 to 743 computations (29.4% saved)

end174.0ms (0.9%)

Compiler

Compiled 279 to 207 computations (25.8% saved)

Profiling

Loading profile data...