Details

Time bar (total: 13.4s)

analyze133.0ms (1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
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
57.1%50%37.5%0.1%12.5%0%0%7
57.1%50%37.5%0.1%12.5%0%0%8
61.5%50%31.2%0.1%18.7%0%0%9
61.5%50%31.2%0.1%18.7%0%0%10
64%50%28.1%0.1%21.9%0%0%11
64%50%28.1%0.1%21.9%0%0%12
Compiler

Compiled 15 to 12 computations (20% saved)

sample5.8s (43.2%)

Results
3.0s4995×body1024valid
1.1s2110×body1024infinite
486.0ms1736×body512valid
380.0ms437×body2048valid
286.0ms1499×body256infinite
271.0ms1013×body512infinite
195.0ms1088×body256valid
1.0msbody2048infinite
Bogosity

preprocess126.0ms (0.9%)

Algorithm
egg-herbie
Rules
1688×fma-def
1476×div-sub
1128×times-frac
970×associate-/r*
640×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02170
14270
29770
326270
455466
592866
6183066
7373166
8716566
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (cos.f64 im)) (-.f64 (exp.f64 (-.f64 0 re)) (exp.f64 re)))
Outputs
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (cos.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 im)) (-.f64 (exp.f64 (-.f64 0 re)) (exp.f64 re)))
(*.f64 (*.f64 1/2 (cos.f64 im)) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re)))
(*.f64 (cos.f64 im) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re))))
(*.f64 (cos.f64 im) (fma.f64 (exp.f64 re) -1/2 (/.f64 1/2 (exp.f64 re))))
Compiler

Compiled 16 to 13 computations (18.8% saved)

simplify74.0ms (0.6%)

Algorithm
egg-herbie
Rules
1092×div-sub
924×times-frac
844×fma-def
752×associate-/r*
690×associate-/l*
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01435
12535
25435
313535
428833
548133
693533
7237033
8592433
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)))
Outputs
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))

eval1.0ms (0%)

Compiler

Compiled 58 to 28 computations (51.7% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New415
Fresh101
Picked000
Done000
Total516
Accurracy
8.9%
Counts
6 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.9%
(*.f64 (*.f64 1/2 (cos.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 Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
90.1%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 35 to 13 computations (62.9% saved)

series5.0ms (0%)

Counts
2 → 32
Calls

9 calls:

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

rewrite36.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
276×add-sqr-sqrt
266×pow1
266×*-un-lft-identity
258×add-exp-log
256×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01338
126838
2403538
Stop Event
unsound
Counts
2 → 40
Calls
Call 1
Inputs
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
im
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
im

simplify61.0ms (0.5%)

Algorithm
egg-herbie
Rules
940×unswap-sqr
830×distribute-lft-in
690×fma-def
674×distribute-rgt-in
668×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0861324
11971320
25191212
319111152
447091152
Stop Event
node limit
Counts
72 → 75
Calls
Call 1
Inputs
(*.f64 -2 im)
(+.f64 (*.f64 -2 im) (*.f64 -1/3 (pow.f64 im 3)))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3))))
(+.f64 (*.f64 -1/2520 (pow.f64 im 7)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(+.f64 (*.f64 -1/4 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 2))) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(+.f64 (*.f64 1/48 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 4))) (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 2))) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(+.f64 (*.f64 -1/1440 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 6))) (+.f64 (*.f64 1/48 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 4))) (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 2))) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
Outputs
(*.f64 -2 im)
(+.f64 (*.f64 -2 im) (*.f64 -1/3 (pow.f64 im 3)))
(fma.f64 -2 im (*.f64 -1/3 (pow.f64 im 3)))
(fma.f64 -1/3 (pow.f64 im 3) (*.f64 -2 im))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3))))
(fma.f64 -2 im (fma.f64 -1/60 (pow.f64 im 5) (*.f64 -1/3 (pow.f64 im 3))))
(fma.f64 -2 im (fma.f64 -1/3 (pow.f64 im 3) (*.f64 -1/60 (pow.f64 im 5))))
(fma.f64 -1/3 (pow.f64 im 3) (fma.f64 -2 im (*.f64 -1/60 (pow.f64 im 5))))
(+.f64 (*.f64 -1/2520 (pow.f64 im 7)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
(fma.f64 -1/2520 (pow.f64 im 7) (fma.f64 -2 im (fma.f64 -1/60 (pow.f64 im 5) (*.f64 -1/3 (pow.f64 im 3)))))
(fma.f64 -1/2520 (pow.f64 im 7) (fma.f64 -2 im (fma.f64 -1/3 (pow.f64 im 3) (*.f64 -1/60 (pow.f64 im 5)))))
(fma.f64 -1/2520 (pow.f64 im 7) (fma.f64 -1/3 (pow.f64 im 3) (fma.f64 -2 im (*.f64 -1/60 (pow.f64 im 5)))))
(fma.f64 -2 im (fma.f64 -1/2520 (pow.f64 im 7) (fma.f64 -1/3 (pow.f64 im 3) (*.f64 -1/60 (pow.f64 im 5)))))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(+.f64 (*.f64 -1/4 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 2))) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 -1/4 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re re)) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(fma.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (*.f64 re re) -1/4)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 1/2 (*.f64 re (*.f64 re -1/4))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 1/2 (*.f64 -1/4 (*.f64 re re))))
(+.f64 (*.f64 1/48 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 4))) (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 2))) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(fma.f64 1/48 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 4)) (fma.f64 -1/4 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re re)) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(fma.f64 1/48 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 4)) (fma.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (*.f64 re re) -1/4))))
(fma.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 re (*.f64 re -1/4)) (*.f64 1/48 (pow.f64 re 4)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 -1/4 (*.f64 re re)) (+.f64 1/2 (*.f64 1/48 (pow.f64 re 4)))))
(+.f64 (*.f64 -1/1440 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 6))) (+.f64 (*.f64 1/48 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 4))) (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 2))) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(fma.f64 -1/1440 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 6)) (fma.f64 1/48 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 4)) (fma.f64 -1/4 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re re)) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(fma.f64 -1/1440 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 6)) (fma.f64 1/48 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 4)) (fma.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (*.f64 re re) -1/4)))))
(+.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 1/2 (*.f64 re (*.f64 re -1/4)))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 1/48 (pow.f64 re 4)) (*.f64 -1/1440 (pow.f64 re 6)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (+.f64 1/2 (*.f64 -1/4 (*.f64 re re))) (+.f64 (*.f64 -1/1440 (pow.f64 re 6)) (*.f64 1/48 (pow.f64 re 4)))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (neg.f64 (*.f64 im (cos.f64 re))))
(-.f64 (*.f64 (pow.f64 im 3) (*.f64 (cos.f64 re) -1/6)) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5)))))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (fma.f64 -1 (*.f64 im (cos.f64 re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (cos.f64 re)))))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 5) (*.f64 (cos.f64 re) -1/120)) (*.f64 im (cos.f64 re))))
(fma.f64 (pow.f64 im 5) (*.f64 (cos.f64 re) -1/120) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (fma.f64 (pow.f64 im 5) -1/120 (neg.f64 im))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (fma.f64 -1 (*.f64 im (cos.f64 re)) (fma.f64 -1/120 (*.f64 (pow.f64 im 5) (cos.f64 re)) (*.f64 (*.f64 -1/5040 (cos.f64 re)) (pow.f64 im 7)))))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (-.f64 (fma.f64 -1/120 (*.f64 (pow.f64 im 5) (cos.f64 re)) (*.f64 (pow.f64 im 7) (*.f64 (cos.f64 re) -1/5040))) (*.f64 im (cos.f64 re))))
(+.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (*.f64 (pow.f64 im 7) -1/5040))))
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
(*.f64 (cos.f64 re) (+.f64 (fma.f64 (pow.f64 im 5) -1/120 (neg.f64 im)) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 7) -1/5040))))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
(*.f64 1/2 (*.f64 (cos.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (cos.f64 re)))
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27

eval27.0ms (0.2%)

Compiler

Compiled 1210 to 650 computations (46.3% saved)

prune59.0ms (0.4%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New69675
Fresh000
Picked011
Done000
Total69776
Accurracy
99.9%
Counts
76 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.9%
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
99.4%
(*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
3.9%
(*.f64 (*.f64 1/2 (cos.f64 re)) 27)
98.6%
(*.f64 (neg.f64 im) (cos.f64 re))
99.2%
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
99.5%
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
7.9%
(*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 179 to 142 computations (20.7% saved)

localize37.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (pow.f64 im 7) -1/5040)
99.9%
(*.f64 (pow.f64 im 5) -1/120)
99.9%
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
99.8%
(*.f64 (pow.f64 im 3) -1/6)
Compiler

Compiled 95 to 72 computations (24.2% saved)

series11.0ms (0.1%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
3.0ms
re
@inf
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
2.0ms
im
@inf
(*.f64 (pow.f64 im 3) -1/6)
1.0ms
re
@0
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
1.0ms
im
@inf
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
1.0ms
im
@0
(*.f64 (pow.f64 im 7) -1/5040)

rewrite100.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
850×expm1-udef
842×log1p-udef
498×add-sqr-sqrt
474×add-exp-log
474×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022100
1502100
26652100
Stop Event
node limit
Counts
4 → 67
Calls
Call 1
Inputs
(*.f64 (pow.f64 im 3) -1/6)
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
(*.f64 (pow.f64 im 5) -1/120)
(*.f64 (pow.f64 im 7) -1/5040)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) -1/6))) 1)
(pow.f64 (*.f64 (pow.f64 im 3) -1/6) 1)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(log.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) -1/6))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) -1/6)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) -1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) -1/6)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) -1/6)))
(+.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(+.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(+.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (*.f64 (pow.f64 im 7) -1/5040))) (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 5) -1/120)))
(+.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (*.f64 (pow.f64 im 7) -1/5040)) (cos.f64 re)) (*.f64 (*.f64 (pow.f64 im 5) -1/120) (cos.f64 re)))
(+.f64 (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1) (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (-.f64 (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) (-.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (*.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 2))) (-.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)) (cos.f64 re)) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (*.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 2)) (cos.f64 re)) (-.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) (cos.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 3) (pow.f64 (cos.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))))
(fma.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 5) -1/120))) 1)
(pow.f64 (*.f64 (pow.f64 im 5) -1/120) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 5) -1/120)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 5) -1/120) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -1/120) (pow.f64 im 5/2)) 2)
(sqrt.f64 (*.f64 1/14400 (pow.f64 im 10)))
(log.f64 (pow.f64 (exp.f64 -1/120) (pow.f64 im 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 5) -1/120))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 5) -1/120) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 5) -1/120)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 5) -1/120)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 5) -1/120)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 5) -1/120)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) -1/5040))) 1)
(pow.f64 (*.f64 (pow.f64 im 7) -1/5040) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) -1/5040)) 3)
(pow.f64 (*.f64 -1/128024064000 (pow.f64 (pow.f64 im 7) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 im 7) -1/5040)) 2)
(sqrt.f64 (*.f64 1/25401600 (pow.f64 im 14)))
(log.f64 (pow.f64 (exp.f64 -1/5040) (pow.f64 im 7)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) -1/5040))))
(cbrt.f64 (*.f64 -1/128024064000 (pow.f64 (pow.f64 im 7) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) -1/5040)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 7) -1/5040)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7) -1/5040)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) -1/5040)))

simplify107.0ms (0.8%)

Algorithm
egg-herbie
Rules
1342×associate-+l+
1164×associate-+r+
894×unswap-sqr
494×fma-neg
462×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02434933
16784829
227284611
Stop Event
node limit
Counts
127 → 125
Calls
Call 1
Inputs
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)
(-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 2)))))) im)
(-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 2))) (*.f64 1/24 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 4))))))) im)
(-.f64 (+.f64 (*.f64 -1/720 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 6))) (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 2))) (*.f64 1/24 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 4)))))))) im)
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))))
(*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7)))
(+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7)))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))))
(*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7)))
(+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7)))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) -1/6))) 1)
(pow.f64 (*.f64 (pow.f64 im 3) -1/6) 1)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(log.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) -1/6))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) -1/6)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) -1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) -1/6)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) -1/6)))
(+.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(+.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(+.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (*.f64 (pow.f64 im 7) -1/5040))) (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 5) -1/120)))
(+.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (*.f64 (pow.f64 im 7) -1/5040)) (cos.f64 re)) (*.f64 (*.f64 (pow.f64 im 5) -1/120) (cos.f64 re)))
(+.f64 (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1) (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (-.f64 (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) (-.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (*.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 2))) (-.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)) (cos.f64 re)) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (*.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 2)) (cos.f64 re)) (-.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) (cos.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 3) (pow.f64 (cos.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))))
(fma.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 5) -1/120))) 1)
(pow.f64 (*.f64 (pow.f64 im 5) -1/120) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 5) -1/120)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 5) -1/120) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -1/120) (pow.f64 im 5/2)) 2)
(sqrt.f64 (*.f64 1/14400 (pow.f64 im 10)))
(log.f64 (pow.f64 (exp.f64 -1/120) (pow.f64 im 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 5) -1/120))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 5) -1/120) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 5) -1/120)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 5) -1/120)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 5) -1/120)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 5) -1/120)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) -1/5040))) 1)
(pow.f64 (*.f64 (pow.f64 im 7) -1/5040) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) -1/5040)) 3)
(pow.f64 (*.f64 -1/128024064000 (pow.f64 (pow.f64 im 7) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 im 7) -1/5040)) 2)
(sqrt.f64 (*.f64 1/25401600 (pow.f64 im 14)))
(log.f64 (pow.f64 (exp.f64 -1/5040) (pow.f64 im 7)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) -1/5040))))
(cbrt.f64 (*.f64 -1/128024064000 (pow.f64 (pow.f64 im 7) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) -1/5040)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 7) -1/5040)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7) -1/5040)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) -1/5040)))
Outputs
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im)
(-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im)
(-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im)
(-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 2)))))) im)
(-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/2 (*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (*.f64 re re)))))) im)
(-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/2 (*.f64 re (*.f64 re (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))))))) im)
(-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 -1/2 (*.f64 (*.f64 re re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im)) (*.f64 -1/5040 (pow.f64 im 7))))) im)
(-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 2))) (*.f64 1/24 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 4))))))) im)
(-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 -1/5040 (pow.f64 im 7) (fma.f64 -1/2 (*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (*.f64 re re)) (*.f64 1/24 (*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 4))))))) im)
(-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 -1/5040 (pow.f64 im 7) (fma.f64 -1/2 (*.f64 re (*.f64 re (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))) (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))))))) im)
(-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im) (+.f64 (*.f64 (*.f64 re re) -1/2) (*.f64 (pow.f64 re 4) 1/24)))))) im)
(-.f64 (+.f64 (*.f64 -1/720 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 6))) (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 2))) (*.f64 1/24 (*.f64 (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 4)))))))) im)
(-.f64 (fma.f64 -1/720 (*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 6)) (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 -1/5040 (pow.f64 im 7) (fma.f64 -1/2 (*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (*.f64 re re)) (*.f64 1/24 (*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (pow.f64 re 4)))))))) im)
(-.f64 (fma.f64 -1/720 (*.f64 (pow.f64 re 6) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im)) (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 -1/5040 (pow.f64 im 7) (fma.f64 -1/2 (*.f64 re (*.f64 re (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))) (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im)))))))) im)
(-.f64 (fma.f64 -1/720 (*.f64 (pow.f64 re 6) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im)) (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im) (+.f64 (*.f64 (*.f64 re re) -1/2) (*.f64 (pow.f64 re 4) 1/24))))))) im)
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(*.f64 (cos.f64 re) (-.f64 (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (neg.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5)))))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (fma.f64 -1 (*.f64 im (cos.f64 re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (cos.f64 re)))))
(+.f64 (*.f64 -1/120 (*.f64 (pow.f64 im 5) (cos.f64 re))) (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (cos.f64 re) (+.f64 (*.f64 -1/120 (pow.f64 im 5)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7)))
(*.f64 -1/5040 (*.f64 (pow.f64 im 7) (cos.f64 re)))
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 (cos.f64 re)))
(+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))
(fma.f64 -1/120 (*.f64 (pow.f64 im 5) (cos.f64 re)) (*.f64 -1/5040 (*.f64 (pow.f64 im 7) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7)))))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (fma.f64 -1/120 (*.f64 (pow.f64 im 5) (cos.f64 re)) (*.f64 -1/5040 (*.f64 (pow.f64 im 7) (cos.f64 re)))))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (cos.f64 re) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5)))))
(*.f64 (cos.f64 re) (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7)))
(*.f64 -1/5040 (*.f64 (pow.f64 im 7) (cos.f64 re)))
(*.f64 (pow.f64 im 7) (*.f64 -1/5040 (cos.f64 re)))
(+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))
(fma.f64 -1/120 (*.f64 (pow.f64 im 5) (cos.f64 re)) (*.f64 -1/5040 (*.f64 (pow.f64 im 7) (cos.f64 re))))
(*.f64 (cos.f64 re) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7)))))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (fma.f64 -1/120 (*.f64 (pow.f64 im 5) (cos.f64 re)) (*.f64 -1/5040 (*.f64 (pow.f64 im 7) (cos.f64 re)))))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (cos.f64 re) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5)))))
(*.f64 (cos.f64 re) (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 re) im)) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 re) (pow.f64 im 5))) (*.f64 -1/5040 (*.f64 (cos.f64 re) (pow.f64 im 7))))))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(*.f64 -1/5040 (pow.f64 im 7))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) -1/6))) 1)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (pow.f64 im 3) -1/6) 1)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3) 1/3)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) 2)
(*.f64 -1/6 (pow.f64 im 3))
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(log.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) -1/6))))
(*.f64 -1/6 (pow.f64 im 3))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3))
(*.f64 -1/6 (pow.f64 im 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) -1/6)))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) -1/6)))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) -1/6)) 1))
(*.f64 -1/6 (pow.f64 im 3))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) -1/6)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(+.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(+.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (*.f64 (pow.f64 im 7) -1/5040))) (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 5) -1/120)))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(+.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (*.f64 (pow.f64 im 7) -1/5040)) (cos.f64 re)) (*.f64 (*.f64 (pow.f64 im 5) -1/120) (cos.f64 re)))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(+.f64 (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1) (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 1))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))) 1)
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (-.f64 (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 3) (pow.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 re) (cos.f64 re)) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5)))) (-.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5)))) (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (+.f64 (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 3))) (fma.f64 (cos.f64 re) (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) (cos.f64 re)) (*.f64 (cos.f64 re) (*.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) (*.f64 (cos.f64 re) (+.f64 im (+.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) (*.f64 1/6 (pow.f64 im 3)))))))))
(/.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (+.f64 (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 3) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3))) (*.f64 (cos.f64 re) (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) (cos.f64 re)) (*.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) (*.f64 (cos.f64 re) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (+.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 (pow.f64 im 3) 1/6)) im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (*.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) (-.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 re) (cos.f64 re)) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) (*.f64 (*.f64 (cos.f64 re) (cos.f64 re)) (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5))) 2))) (*.f64 (cos.f64 re) (-.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5))))))
(/.f64 (*.f64 (*.f64 (cos.f64 re) (cos.f64 re)) (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 2))) (*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im)) 1)
(/.f64 (*.f64 (cos.f64 re) (+.f64 (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (*.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5))) 3) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) (*.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5))) (+.f64 (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5))) (*.f64 -1/6 (pow.f64 im 3))) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 3)) (fma.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) (+.f64 im (+.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) (*.f64 1/6 (pow.f64 im 3)))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2))) (cos.f64 re))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 3) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3)) (fma.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (+.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 (pow.f64 im 3) 1/6)) im)) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2))) (cos.f64 re))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 2))) (-.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(/.f64 (cos.f64 re) (/.f64 (-.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5)))) (-.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5))) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 2)) (-.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))))) (cos.f64 re))
(*.f64 (/.f64 (cos.f64 re) (-.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))))) (-.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)) (cos.f64 re)) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (*.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5))) 3) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) (*.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5))) (+.f64 (-.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5))) (*.f64 -1/6 (pow.f64 im 3))) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 3)) (fma.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) (+.f64 im (+.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) (*.f64 1/6 (pow.f64 im 3)))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2))) (cos.f64 re))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 3) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3)) (fma.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (+.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 (pow.f64 im 3) 1/6)) im)) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2))) (cos.f64 re))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 2) (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)) 2)) (cos.f64 re)) (-.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(/.f64 (cos.f64 re) (/.f64 (-.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5)))) (-.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) (pow.f64 (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 -1/120 (pow.f64 im 5))) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 2)) (-.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))))) (cos.f64 re))
(*.f64 (/.f64 (cos.f64 re) (-.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))))) (-.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 2)))
(pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 1)
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 3)
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 3) 1/3)
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 2)
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 2))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(log.f64 (pow.f64 (exp.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) (cos.f64 re)))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))))))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120)))) 3))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 3)))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))) 3) (pow.f64 (cos.f64 re) 3)))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 1))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(fma.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re) (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))
(*.f64 (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/5040 (pow.f64 im 7)))) im))
(*.f64 (cos.f64 re) (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/6 (pow.f64 im 3)))) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 5) -1/120))) 1)
(*.f64 -1/120 (pow.f64 im 5))
(pow.f64 (*.f64 (pow.f64 im 5) -1/120) 1)
(*.f64 -1/120 (pow.f64 im 5))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 5) -1/120)) 3)
(*.f64 -1/120 (pow.f64 im 5))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 5) -1/120) 3) 1/3)
(*.f64 -1/120 (pow.f64 im 5))
(pow.f64 (*.f64 (sqrt.f64 -1/120) (pow.f64 im 5/2)) 2)
(*.f64 -1/120 (pow.f64 im 5))
(sqrt.f64 (*.f64 1/14400 (pow.f64 im 10)))
(log.f64 (pow.f64 (exp.f64 -1/120) (pow.f64 im 5)))
(*.f64 -1/120 (pow.f64 im 5))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 5) -1/120))))
(*.f64 -1/120 (pow.f64 im 5))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 5) -1/120) 3))
(*.f64 -1/120 (pow.f64 im 5))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 5) -1/120)))
(*.f64 -1/120 (pow.f64 im 5))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 5) -1/120)))
(*.f64 -1/120 (pow.f64 im 5))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 5) -1/120)) 1))
(*.f64 -1/120 (pow.f64 im 5))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 5) -1/120)))
(*.f64 -1/120 (pow.f64 im 5))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 7) -1/5040))) 1)
(*.f64 -1/5040 (pow.f64 im 7))
(pow.f64 (*.f64 (pow.f64 im 7) -1/5040) 1)
(*.f64 -1/5040 (pow.f64 im 7))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 7) -1/5040)) 3)
(*.f64 -1/5040 (pow.f64 im 7))
(pow.f64 (*.f64 -1/128024064000 (pow.f64 (pow.f64 im 7) 3)) 1/3)
(cbrt.f64 (*.f64 -1/128024064000 (pow.f64 (pow.f64 im 7) 3)))
(cbrt.f64 (*.f64 -1/128024064000 (pow.f64 (pow.f64 im 7/2) 6)))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 im 7) -1/5040)) 2)
(*.f64 -1/5040 (pow.f64 im 7))
(sqrt.f64 (*.f64 1/25401600 (pow.f64 im 14)))
(log.f64 (pow.f64 (exp.f64 -1/5040) (pow.f64 im 7)))
(*.f64 -1/5040 (pow.f64 im 7))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 7) -1/5040))))
(*.f64 -1/5040 (pow.f64 im 7))
(cbrt.f64 (*.f64 -1/128024064000 (pow.f64 (pow.f64 im 7) 3)))
(cbrt.f64 (*.f64 -1/128024064000 (pow.f64 (pow.f64 im 7/2) 6)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 7) -1/5040)))
(*.f64 -1/5040 (pow.f64 im 7))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 7) -1/5040)))
(*.f64 -1/5040 (pow.f64 im 7))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 7) -1/5040)) 1))
(*.f64 -1/5040 (pow.f64 im 7))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 7) -1/5040)))
(*.f64 -1/5040 (pow.f64 im 7))

localize6.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (neg.f64 im) (cos.f64 re))
Compiler

Compiled 13 to 5 computations (61.5% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
im
@0
(*.f64 (neg.f64 im) (cos.f64 re))
0.0ms
im
@inf
(*.f64 (neg.f64 im) (cos.f64 re))
0.0ms
re
@inf
(*.f64 (neg.f64 im) (cos.f64 re))
0.0ms
re
@-inf
(*.f64 (neg.f64 im) (cos.f64 re))
0.0ms
re
@0
(*.f64 (neg.f64 im) (cos.f64 re))

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1338×pow1
1220×add-exp-log
1218×log1p-expm1-u
1218×expm1-log1p-u
1190×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0815
116011
2198511
Stop Event
node limit
Counts
1 → 13
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) (cos.f64 re))
Outputs
(-.f64 0 (*.f64 im (cos.f64 re)))
(-.f64 (+.f64 1 (*.f64 im (cos.f64 re))) 1)
(pow.f64 (*.f64 im (cos.f64 re)) 1)
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) 3)
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) 2)
(neg.f64 (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) 2))
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) 3))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))

simplify58.0ms (0.4%)

Algorithm
egg-herbie
Rules
1476×fma-def
1038×log-prod
684×*-commutative
656×distribute-rgt-in
642×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
056729
1139657
2469569
32292565
46563565
Stop Event
node limit
Counts
37 → 36
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 im)
(+.f64 (*.f64 -1 im) (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 re 4) im)) (+.f64 (*.f64 -1 im) (*.f64 1/2 (*.f64 (pow.f64 re 2) im))))
(+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) im)) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 re 4) im)) (+.f64 (*.f64 -1 im) (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(-.f64 0 (*.f64 im (cos.f64 re)))
(-.f64 (+.f64 1 (*.f64 im (cos.f64 re))) 1)
(pow.f64 (*.f64 im (cos.f64 re)) 1)
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) 3)
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) 2)
(neg.f64 (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) 2))
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) 3))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
Outputs
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 (*.f64 -1 im) (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))
(fma.f64 -1 im (*.f64 1/2 (*.f64 im (*.f64 re re))))
(-.f64 (*.f64 (*.f64 re re) (*.f64 im 1/2)) im)
(*.f64 im (fma.f64 1/2 (*.f64 re re) -1))
(*.f64 im (fma.f64 re (*.f64 re 1/2) -1))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 re 4) im)) (+.f64 (*.f64 -1 im) (*.f64 1/2 (*.f64 (pow.f64 re 2) im))))
(fma.f64 -1/24 (*.f64 im (pow.f64 re 4)) (fma.f64 -1 im (*.f64 1/2 (*.f64 im (*.f64 re re)))))
(fma.f64 -1/24 (*.f64 im (pow.f64 re 4)) (-.f64 (*.f64 (*.f64 re re) (*.f64 im 1/2)) im))
(*.f64 im (+.f64 (*.f64 re (*.f64 re 1/2)) (fma.f64 -1/24 (pow.f64 re 4) -1)))
(*.f64 im (fma.f64 re (*.f64 re 1/2) (fma.f64 -1/24 (pow.f64 re 4) -1)))
(+.f64 (*.f64 1/720 (*.f64 (pow.f64 re 6) im)) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 re 4) im)) (+.f64 (*.f64 -1 im) (*.f64 1/2 (*.f64 (pow.f64 re 2) im)))))
(fma.f64 1/720 (*.f64 im (pow.f64 re 6)) (fma.f64 -1/24 (*.f64 im (pow.f64 re 4)) (fma.f64 -1 im (*.f64 1/2 (*.f64 im (*.f64 re re))))))
(fma.f64 1/720 (*.f64 im (pow.f64 re 6)) (fma.f64 -1/24 (*.f64 im (pow.f64 re 4)) (-.f64 (*.f64 (*.f64 re re) (*.f64 im 1/2)) im)))
(*.f64 im (+.f64 (fma.f64 1/720 (pow.f64 re 6) (*.f64 -1/24 (pow.f64 re 4))) (fma.f64 1/2 (*.f64 re re) -1)))
(*.f64 im (+.f64 (fma.f64 -1/24 (pow.f64 re 4) -1) (fma.f64 re (*.f64 re 1/2) (*.f64 1/720 (pow.f64 re 6)))))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(-.f64 0 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(-.f64 (+.f64 1 (*.f64 im (cos.f64 re))) 1)
(+.f64 (+.f64 (*.f64 (cos.f64 re) im) 1) -1)
(+.f64 (*.f64 (cos.f64 re) im) 0)
(*.f64 (cos.f64 re) im)
(pow.f64 (*.f64 im (cos.f64 re)) 1)
(+.f64 (+.f64 (*.f64 (cos.f64 re) im) 1) -1)
(+.f64 (*.f64 (cos.f64 re) im) 0)
(*.f64 (cos.f64 re) im)
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) 3)
(+.f64 (+.f64 (*.f64 (cos.f64 re) im) 1) -1)
(+.f64 (*.f64 (cos.f64 re) im) 0)
(*.f64 (cos.f64 re) im)
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) 3) 1/3)
(+.f64 (+.f64 (*.f64 (cos.f64 re) im) 1) -1)
(+.f64 (*.f64 (cos.f64 re) im) 0)
(*.f64 (cos.f64 re) im)
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) 2)
(+.f64 (+.f64 (*.f64 (cos.f64 re) im) 1) -1)
(+.f64 (*.f64 (cos.f64 re) im) 0)
(*.f64 (cos.f64 re) im)
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) 2))
(+.f64 (+.f64 (*.f64 (cos.f64 re) im) 1) -1)
(+.f64 (*.f64 (cos.f64 re) im) 0)
(*.f64 (cos.f64 re) im)
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(+.f64 (+.f64 (*.f64 (cos.f64 re) im) 1) -1)
(+.f64 (*.f64 (cos.f64 re) im) 0)
(*.f64 (cos.f64 re) im)
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) 3))
(+.f64 (+.f64 (*.f64 (cos.f64 re) im) 1) -1)
(+.f64 (*.f64 (cos.f64 re) im) 0)
(*.f64 (cos.f64 re) im)
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(+.f64 (+.f64 (*.f64 (cos.f64 re) im) 1) -1)
(+.f64 (*.f64 (cos.f64 re) im) 0)
(*.f64 (cos.f64 re) im)
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(+.f64 (+.f64 (*.f64 (cos.f64 re) im) 1) -1)
(+.f64 (*.f64 (cos.f64 re) im) 0)
(*.f64 (cos.f64 re) im)
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(+.f64 (+.f64 (*.f64 (cos.f64 re) im) 1) -1)
(+.f64 (*.f64 (cos.f64 re) im) 0)
(*.f64 (cos.f64 re) im)

localize7.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (*.f64 1/2 (cos.f64 re)) 27)
Compiler

Compiled 17 to 11 computations (35.3% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
re
@inf
(*.f64 (*.f64 1/2 (cos.f64 re)) 27)
0.0ms
re
@-inf
(*.f64 (*.f64 1/2 (cos.f64 re)) 27)
0.0ms
re
@0
(*.f64 (*.f64 1/2 (cos.f64 re)) 27)

rewrite102.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1594×pow1
1468×add-exp-log
1468×log1p-expm1-u
1468×expm1-log1p-u
1436×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0917
118011
2199811
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (cos.f64 re)) 27)
Outputs
(-.f64 (+.f64 1 (*.f64 (cos.f64 re) 27/2)) 1)
(pow.f64 (*.f64 (cos.f64 re) 27/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) 27/2)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) 27/2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) 27/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) 27/2) 2))
(log.f64 (exp.f64 (*.f64 (cos.f64 re) 27/2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) 27/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) 27/2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) 27/2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) 27/2)))

simplify69.0ms (0.5%)

Algorithm
egg-herbie
Rules
1596×log-prod
872×fma-def
796×fma-neg
720×exp-prod
698×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
049309
1114305
2364301
31815297
44570297
56707297
Stop Event
node limit
Counts
23 → 26
Calls
Call 1
Inputs
27/2
(+.f64 27/2 (*.f64 -27/4 (pow.f64 re 2)))
(+.f64 27/2 (+.f64 (*.f64 -27/4 (pow.f64 re 2)) (*.f64 9/16 (pow.f64 re 4))))
(+.f64 27/2 (+.f64 (*.f64 -27/4 (pow.f64 re 2)) (+.f64 (*.f64 9/16 (pow.f64 re 4)) (*.f64 -3/160 (pow.f64 re 6)))))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(-.f64 (+.f64 1 (*.f64 (cos.f64 re) 27/2)) 1)
(pow.f64 (*.f64 (cos.f64 re) 27/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) 27/2)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) 27/2) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) 27/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) 27/2) 2))
(log.f64 (exp.f64 (*.f64 (cos.f64 re) 27/2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) 27/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) 27/2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) 27/2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) 27/2)))
Outputs
27/2
(+.f64 27/2 (*.f64 -27/4 (pow.f64 re 2)))
(+.f64 27/2 (*.f64 -27/4 (*.f64 re re)))
(fma.f64 -27/4 (*.f64 re re) 27/2)
(+.f64 27/2 (+.f64 (*.f64 -27/4 (pow.f64 re 2)) (*.f64 9/16 (pow.f64 re 4))))
(+.f64 27/2 (fma.f64 -27/4 (*.f64 re re) (*.f64 9/16 (pow.f64 re 4))))
(+.f64 (fma.f64 -27/4 (*.f64 re re) 27/2) (*.f64 9/16 (pow.f64 re 4)))
(fma.f64 -27/4 (*.f64 re re) (fma.f64 9/16 (pow.f64 re 4) 27/2))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) 9/16 -27/4) 27/2)
(+.f64 27/2 (+.f64 (*.f64 -27/4 (pow.f64 re 2)) (+.f64 (*.f64 9/16 (pow.f64 re 4)) (*.f64 -3/160 (pow.f64 re 6)))))
(+.f64 27/2 (fma.f64 -27/4 (*.f64 re re) (fma.f64 9/16 (pow.f64 re 4) (*.f64 -3/160 (pow.f64 re 6)))))
(+.f64 (fma.f64 -27/4 (*.f64 re re) 27/2) (fma.f64 -3/160 (pow.f64 re 6) (*.f64 9/16 (pow.f64 re 4))))
(+.f64 27/2 (fma.f64 9/16 (pow.f64 re 4) (fma.f64 -3/160 (pow.f64 re 6) (*.f64 -27/4 (*.f64 re re)))))
(fma.f64 -3/160 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) 9/16 -27/4) 27/2))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(*.f64 27/2 (cos.f64 re))
(-.f64 (+.f64 1 (*.f64 (cos.f64 re) 27/2)) 1)
(*.f64 27/2 (cos.f64 re))
(pow.f64 (*.f64 (cos.f64 re) 27/2) 1)
(*.f64 27/2 (cos.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) 27/2)) 3)
(*.f64 27/2 (cos.f64 re))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) 27/2) 3) 1/3)
(*.f64 27/2 (cos.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) 27/2)) 2)
(*.f64 27/2 (cos.f64 re))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) 27/2) 2))
(*.f64 27/2 (cos.f64 re))
(log.f64 (exp.f64 (*.f64 (cos.f64 re) 27/2)))
(*.f64 27/2 (cos.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) 27/2) 3))
(*.f64 27/2 (cos.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) 27/2)))
(*.f64 27/2 (cos.f64 re))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) 27/2)))
(*.f64 27/2 (cos.f64 re))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) 27/2)))
(*.f64 27/2 (cos.f64 re))

localize9.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
90.1%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 25 to 9 computations (64% saved)

localize43.0ms (0.3%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
99.8%
(*.f64 (pow.f64 im 3) -1/6)
Compiler

Compiled 33 to 22 computations (33.3% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
re
@0
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
1.0ms
im
@inf
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
0.0ms
re
@inf
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
0.0ms
re
@-inf
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
0.0ms
im
@0
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))

rewrite71.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1292×prod-diff
1138×log-prod
756×fma-def
742×pow-prod-down
576×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01229
125729
2311229
Stop Event
node limit
Counts
1 → 29
Calls
Call 1
Inputs
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
Outputs
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 im im)))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 im im))) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))

simplify64.0ms (0.5%)

Algorithm
egg-herbie
Rules
1330×associate-*r*
1202×associate-*l*
1030×fma-def
752×log-prod
502×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01261943
12951873
28851779
359291779
Stop Event
node limit
Counts
53 → 61
Calls
Call 1
Inputs
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/6 (pow.f64 im 3))) im)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) im)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 re 6) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) im)
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 im im)))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 im im))) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))
Outputs
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/6 (pow.f64 im 3))) im)
(-.f64 (fma.f64 -1/2 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 re re)) (*.f64 -1/6 (pow.f64 im 3))) im)
(*.f64 (+.f64 (*.f64 (*.f64 -1/2 re) re) 1) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 -1/2 (*.f64 re re) 1))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) im)
(-.f64 (fma.f64 -1/2 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 re re)) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 1/24 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (pow.f64 re 4))))) im)
(-.f64 (fma.f64 (*.f64 (*.f64 -1/2 re) re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (*.f64 1/24 (pow.f64 re 4)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (*.f64 -1/6 (pow.f64 im 3)))) im)
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (*.f64 1/24 (pow.f64 re 4)) (*.f64 -1/2 (*.f64 re re))))) im)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 re 6) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/24 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) im)
(-.f64 (fma.f64 -1/2 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 re re)) (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 -1/720 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (pow.f64 re 6)) (*.f64 1/24 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (pow.f64 re 4)))))) im)
(-.f64 (fma.f64 -1/2 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (*.f64 re re)) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (*.f64 1/24 (pow.f64 re 4)) (*.f64 -1/720 (pow.f64 re 6)))))) im)
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (fma.f64 1/24 (pow.f64 re 4) (*.f64 -1/720 (pow.f64 re 6))) (*.f64 -1/2 (*.f64 re re))))) im)
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (neg.f64 (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (/.f64 (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)) (cos.f64 re)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (pow.f64 im 6) 1/36))) (cos.f64 re))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 im im)))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (neg.f64 im))) (/.f64 (fma.f64 (pow.f64 im 3) -1/6 im) (cos.f64 re)))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (/.f64 (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)) (cos.f64 re)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (pow.f64 im 6) 1/36))) (cos.f64 re))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 im im))) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (neg.f64 im))) (/.f64 (fma.f64 (pow.f64 im 3) -1/6 im) (cos.f64 re)))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(*.f64 (cos.f64 re) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) 1/2)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3) 1/3)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3)) 1/3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (cos.f64 re))

eval157.0ms (1.2%)

Compiler

Compiled 6096 to 4313 computations (29.2% saved)

prune91.0ms (0.7%)

Pruning

20 alts after pruning (15 fresh and 5 done)

PrunedKeptTotal
New28215297
Fresh101
Picked011
Done145
Total28420304
Accurracy
99.9%
Counts
304 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
49.2%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
49.3%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 2)
97.0%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
55.5%
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 im im))) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
33.7%
(/.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (+.f64 (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 3) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3))) (*.f64 (cos.f64 re) (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) (cos.f64 re)) (*.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) (*.f64 (cos.f64 re) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (+.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 (pow.f64 im 3) 1/6)) im)))))))
52.2%
(-.f64 (*.f64 (*.f64 re re) (*.f64 im 1/2)) im)
57.8%
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
55.4%
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
8.9%
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
98.6%
(*.f64 (neg.f64 im) (cos.f64 re))
99.2%
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
99.5%
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
7.9%
(*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
57.9%
(*.f64 1/2 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
4.0%
(*.f64 1/2 1/64)
4.0%
(*.f64 1/2 1/512)
5.3%
(*.f64 1/2 0)
3.8%
(*.f64 1/2 -1)
57.4%
(neg.f64 im)
3.9%
27/2
Compiler

Compiled 547 to 428 computations (21.8% saved)

localize24.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
99.8%
(*.f64 (pow.f64 im 3) -1/6)
99.0%
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
98.9%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
Compiler

Compiled 57 to 38 computations (33.3% saved)

series40.0ms (0.3%)

Counts
2 → 40
Calls

12 calls:

TimeVariablePointExpression
23.0ms
im
@-inf
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
5.0ms
im
@inf
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
4.0ms
re
@0
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
2.0ms
re
@inf
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
2.0ms
re
@-inf
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)

rewrite83.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1292×prod-diff
1254×log-prod
776×fma-def
660×pow-prod-up
620×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01462
130162
2342062
Stop Event
node limit
Counts
2 → 84
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
Outputs
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(*.f64 1 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 5/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) 3) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (cos.f64 re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 5/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3) (pow.f64 (cos.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 0 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2/3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))

simplify118.0ms (0.9%)

Algorithm
egg-herbie
Rules
848×associate-*r*
780×associate-*l*
662×fma-def
554×*-commutative
422×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04577642
113817150
253756754
Stop Event
node limit
Counts
124 → 180
Calls
Call 1
Inputs
(*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (pow.f64 re 2)) (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (pow.f64 re 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3)))))) (pow.f64 re 4))))
(+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 -1/216 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3))))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (-.f64 (*.f64 -1/720 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 -1/216 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (pow.f64 re 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3)))))) (pow.f64 re 4)))))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3)))
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))) im) (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))) im) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4))))) (cbrt.f64 1/6))) im)) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 1 1/3) (/.f64 (cos.f64 re) im))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (cos.f64 re) im)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))) im) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4)))))) (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (cos.f64 re)) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))))) (cbrt.f64 1/6)))) (*.f64 -2/27 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 7))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6))) (pow.f64 im 3)) (pow.f64 (*.f64 (cos.f64 re) 1) 1/3)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)))) (pow.f64 im 3)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (cos.f64 re) im))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4))))) (cbrt.f64 1/6))) im)) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/3) (/.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 6))))) (*.f64 -4/3 (*.f64 (pow.f64 1 1/3) (/.f64 (cos.f64 re) im)))))))))))
(*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3)))
(+.f64 (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))) (*.f64 -1 (*.f64 im (+.f64 (*.f64 1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))))))
(+.f64 (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (*.f64 im (+.f64 (*.f64 1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (+.f64 (*.f64 4/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4))))) (cbrt.f64 1/6))))) im))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2/27 (*.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4))))) (pow.f64 (cbrt.f64 1/6) 2)))) (*.f64 (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 7)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (cos.f64 re)) 1/3) (/.f64 (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)))) (cbrt.f64 1/6))))) (cbrt.f64 1/6)) (pow.f64 (*.f64 (cos.f64 re) 1) 1/3))))) (pow.f64 im 3))) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (*.f64 im (+.f64 (*.f64 1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (+.f64 (*.f64 4/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4))))) (cbrt.f64 1/6))))) im)))))
(pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 re 2))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 re 2))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3) (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (pow.f64 re 4))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 re 2))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3) (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (pow.f64 re 4)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3) (*.f64 (-.f64 (*.f64 -1/720 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 -1/216 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) (pow.f64 re 6)))))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 1/6) im)))
(+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 1/6) im))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (cbrt.f64 -1) (*.f64 im (pow.f64 (cbrt.f64 1/6) 2))))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 5))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 1/6) im))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (cbrt.f64 -1) (*.f64 im (pow.f64 (cbrt.f64 1/6) 2)))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 re) 2)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))))) (*.f64 (pow.f64 im 5) (pow.f64 (cbrt.f64 1/6) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 5))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 1/6) im))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (cbrt.f64 -1) (*.f64 im (pow.f64 (cbrt.f64 1/6) 2))))))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 1/6) im)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 1/6) im))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 1 (*.f64 im (pow.f64 (cbrt.f64 1/6) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 1/6) im))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 1 (*.f64 im (pow.f64 (cbrt.f64 1/6) 2))))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 1 (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 5)))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 re) 2)) 1/3) (/.f64 (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)))) (*.f64 (pow.f64 im 5) (pow.f64 (cbrt.f64 1/6) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 1/6) im))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 1 (*.f64 im (pow.f64 (cbrt.f64 1/6) 2))))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 1 (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 5))))))))
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(*.f64 1 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 5/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) 3) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (cos.f64 re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 5/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3) (pow.f64 (cos.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 0 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2/3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
Outputs
(*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (pow.f64 re 2)) (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/2) (*.f64 re re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 1 (*.f64 -1/2 (*.f64 re re))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (pow.f64 re 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3)))))) (pow.f64 re 4))))
(+.f64 (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/2) (*.f64 re re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 (fma.f64 1/18 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 (*.f64 1/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24)) (*.f64 (fma.f64 2/3 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))) (*.f64 1/36 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (pow.f64 re 4)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/2) (*.f64 re re) (fma.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18 (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 -1/24 (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (*.f64 1/36 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 1/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24)))) (pow.f64 re 4) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(+.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 1 (*.f64 -1/2 (*.f64 re re)))) (*.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18 (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 -1/24 (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (*.f64 1/36 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/72))) (pow.f64 re 4)))
(+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 -1/216 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3))))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (-.f64 (*.f64 -1/720 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 -1/216 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (pow.f64 re 2)) (+.f64 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3)))))) (pow.f64 re 4)))))
(fma.f64 (pow.f64 re 6) (+.f64 (+.f64 (*.f64 -1/9 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24)) (*.f64 1/3 (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/720) (fma.f64 -1/216 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 -1/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24)))))) (fma.f64 -1/6 (*.f64 (fma.f64 2/3 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))) (*.f64 1/36 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (*.f64 (fma.f64 -1/9 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/720) (fma.f64 -1/216 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 -1/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24))))))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (+.f64 (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/2) (*.f64 re re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 (fma.f64 1/18 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 (*.f64 1/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24)) (*.f64 (fma.f64 2/3 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))) (*.f64 1/36 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (pow.f64 re 4))))
(fma.f64 (pow.f64 re 6) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) -1/9 (fma.f64 1/3 (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 7/2160) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/72)) (fma.f64 -1/6 (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 -1/24 (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (*.f64 1/36 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (*.f64 (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 7/2160) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/72))) (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) -1/9))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/2) (*.f64 re re) (fma.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18 (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 -1/24 (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (*.f64 1/36 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 1/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24)))) (pow.f64 re 4) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(fma.f64 (pow.f64 re 6) (fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) -1/9 (fma.f64 1/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -23/2160) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (+.f64 (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 -1/24 (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (*.f64 1/36 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) -1/6) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (+.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) -1/9) (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -23/2160) 2/3))))))) (+.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 1 (*.f64 -1/2 (*.f64 re re)))) (*.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18 (fma.f64 (fma.f64 2/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 -1/24 (cbrt.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (*.f64 1/36 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/72))) (pow.f64 re 4))))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) 1)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)))
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))) im) (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))) im) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4))))) (cbrt.f64 1/6))) im)) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 1 1/3) (/.f64 (cos.f64 re) im))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (cos.f64 re) im)))))))
(fma.f64 (*.f64 (cos.f64 re) -1) im (fma.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (cbrt.f64 -1) (/.f64 im (*.f64 (cbrt.f64 1/6) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4))) -1/9)))) (fma.f64 -1/6 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) 1)) (*.f64 (/.f64 (cos.f64 re) im) -2/3))))
(fma.f64 im (*.f64 (cos.f64 re) -1) (fma.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (/.f64 (cbrt.f64 -1) im) (*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 1/6 (cbrt.f64 1/6))) -1/9)))) (fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) -2/3) im))))
(-.f64 (fma.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (/.f64 (cbrt.f64 -1) im) (*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 1/6 (cbrt.f64 1/6))) -1/9)))) (fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (/.f64 (*.f64 (cos.f64 re) -2/3) im))) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))) im) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4)))))) (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (cos.f64 re)) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))))) (cbrt.f64 1/6)))) (*.f64 -2/27 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 7))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6))) (pow.f64 im 3)) (pow.f64 (*.f64 (cos.f64 re) 1) 1/3)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)))) (pow.f64 im 3)))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (/.f64 (cos.f64 re) im))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4))))) (cbrt.f64 1/6))) im)) (+.f64 (*.f64 2/27 (*.f64 (pow.f64 1 1/3) (/.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 6))))) (*.f64 -4/3 (*.f64 (pow.f64 1 1/3) (/.f64 (cos.f64 re) im)))))))))))
(fma.f64 (*.f64 (cos.f64 re) -1) im (fma.f64 -1/6 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) 1)) (fma.f64 1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 im 3)) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4))) -1/9) (pow.f64 (cbrt.f64 1/6) 2)))) (fma.f64 (/.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 re))) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (/.f64 (cbrt.f64 1/6) (*.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)) -5/27)))) (*.f64 -2/27 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 7))))) (/.f64 (pow.f64 im 3) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6)))) (cbrt.f64 (cos.f64 re)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)) -5/27) (pow.f64 im 3))) (fma.f64 2/3 (/.f64 (cos.f64 re) im) (fma.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (cbrt.f64 -1) (/.f64 im (*.f64 (cbrt.f64 1/6) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 4))) -1/9)))) (fma.f64 2/27 (/.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -4/3 (/.f64 (cos.f64 re) im))))))))))
(+.f64 (fma.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 im 3)) (/.f64 (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 1/6 (cbrt.f64 1/6))) -1/9))) (pow.f64 (cbrt.f64 1/6) 2))) (fma.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 re))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 1/6)) (/.f64 (*.f64 (cos.f64 re) -5/27) 1/36))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 7)) -2/27))) (pow.f64 im 3)) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6))) (fma.f64 1/3 (/.f64 (/.f64 (*.f64 (cos.f64 re) -5/27) 1/36) (pow.f64 im 3)) (+.f64 (fma.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (/.f64 (cbrt.f64 -1) im) (*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 1/6 (cbrt.f64 1/6))) -1/9)))) (*.f64 2/27 (*.f64 (/.f64 (cos.f64 re) (pow.f64 im 3)) 36))) (/.f64 (*.f64 (cos.f64 re) -2/3) im))))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(+.f64 (+.f64 (fma.f64 1/3 (/.f64 (*.f64 (/.f64 (cos.f64 re) 1/6) -10/9) (pow.f64 im 3)) (+.f64 (fma.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (/.f64 (cbrt.f64 -1) im) (*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 1/6 (cbrt.f64 1/6))) -1/9)))) (*.f64 2/27 (*.f64 (/.f64 (cos.f64 re) (pow.f64 im 3)) 36))) (/.f64 (*.f64 (cos.f64 re) -2/3) im))) (*.f64 (cbrt.f64 (cos.f64 re)) (+.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 im 3)) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (/.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 1/6 (cbrt.f64 1/6)))) (/.f64 (pow.f64 (cbrt.f64 1/6) 2) -1/9))) 1/3) (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 re))) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (cbrt.f64 1/6)) (*.f64 (/.f64 (cos.f64 re) 1/6) -10/9))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 (cbrt.f64 1/6) 7)) -2/27))) (pow.f64 im 3)) (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6)))))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) 1)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))) (*.f64 -1 (*.f64 im (+.f64 (*.f64 1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (*.f64 im (+.f64 (*.f64 1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (+.f64 (*.f64 4/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4))))) (cbrt.f64 1/6))))) im))))
(fma.f64 -1/6 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) 1)) (*.f64 -1 (+.f64 (*.f64 im (cos.f64 re)) (/.f64 (fma.f64 -2/3 (cos.f64 re) (fma.f64 4/3 (cos.f64 re) (*.f64 (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4))) -1/9)) (cbrt.f64 1/6)))) im))))
(-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)) (/.f64 (+.f64 (*.f64 2/3 (cos.f64 re)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) -1/9) (*.f64 1/6 (cbrt.f64 1/6))) (*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 1/6)))) im))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re) (/.f64 (neg.f64 (+.f64 (*.f64 2/3 (cos.f64 re)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) -1/9) (*.f64 1/6 (cbrt.f64 1/6))) (*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 1/6))))) im))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2/27 (*.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4))))) (pow.f64 (cbrt.f64 1/6) 2)))) (*.f64 (*.f64 (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 7)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (cos.f64 re)) 1/3) (/.f64 (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)))) (cbrt.f64 1/6))))) (cbrt.f64 1/6)) (pow.f64 (*.f64 (cos.f64 re) 1) 1/3))))) (pow.f64 im 3))) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))) (+.f64 (*.f64 -1 (*.f64 im (+.f64 (*.f64 1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (+.f64 (*.f64 4/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4)))) (*.f64 -2/9 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 re) 2) 1) 1/3) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4))))) (cbrt.f64 1/6))))) im)))))
(fma.f64 -1 (/.f64 (fma.f64 -2/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)) -5/27)) (fma.f64 1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4))) -1/9) (pow.f64 (cbrt.f64 1/6) 2))) (*.f64 (fma.f64 -2/27 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 7))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 1 (cos.f64 re)))) (/.f64 (*.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)) -5/27) (cbrt.f64 1/6)))) (*.f64 (cbrt.f64 1/6) (cbrt.f64 (cos.f64 re))))))) (pow.f64 im 3)) (fma.f64 -1/6 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) 1)) (*.f64 -1 (+.f64 (*.f64 im (cos.f64 re)) (/.f64 (fma.f64 -2/3 (cos.f64 re) (fma.f64 4/3 (cos.f64 re) (*.f64 (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (/.f64 1 (pow.f64 (cbrt.f64 1/6) 4))) -1/9)) (cbrt.f64 1/6)))) im)))))
(-.f64 (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)) (/.f64 (+.f64 (*.f64 2/3 (cos.f64 re)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) -1/9) (*.f64 1/6 (cbrt.f64 1/6))) (*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 1/6)))) im)) (/.f64 (fma.f64 (/.f64 (cos.f64 re) 1/36) -2/27 (fma.f64 -1/3 (/.f64 (*.f64 (cos.f64 re) -5/27) 1/36) (fma.f64 1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (*.f64 1/6 (cbrt.f64 1/6))) (/.f64 (pow.f64 (cbrt.f64 1/6) 2) -1/9))) (*.f64 (fma.f64 -2/27 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (pow.f64 (cbrt.f64 1/6) 7)) (*.f64 -2/3 (/.f64 (cbrt.f64 (/.f64 1 (cos.f64 re))) (/.f64 (cbrt.f64 1/6) (/.f64 (*.f64 (cos.f64 re) -5/27) 1/36))))) (*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 1/6)))))) (pow.f64 im 3)))
(-.f64 (fma.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re) (/.f64 (neg.f64 (+.f64 (*.f64 2/3 (cos.f64 re)) (*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) -1/9) (*.f64 1/6 (cbrt.f64 1/6))) (*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 1/6))))) im)) (/.f64 (fma.f64 (/.f64 (cos.f64 re) 1/36) -2/27 (fma.f64 -1/3 (*.f64 (/.f64 (cos.f64 re) 1/6) -10/9) (*.f64 (cbrt.f64 (cos.f64 re)) (+.f64 (*.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (*.f64 1/6 (cbrt.f64 1/6))) (/.f64 (pow.f64 (cbrt.f64 1/6) 2) -1/9)) 1/3) (*.f64 (cbrt.f64 1/6) (fma.f64 -2/27 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 re) 2)) (pow.f64 (cbrt.f64 1/6) 7)) (*.f64 -2/3 (/.f64 (cbrt.f64 (/.f64 1 (cos.f64 re))) (/.f64 (cbrt.f64 1/6) (*.f64 (/.f64 (cos.f64 re) 1/6) -10/9)))))))))) (pow.f64 im 3)))
(pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)
(cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 re 2))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))
(fma.f64 -1/6 (*.f64 (*.f64 re re) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 re re)) 1) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 re 2))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3) (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (pow.f64 re 4))))))
(+.f64 (fma.f64 -1/6 (*.f64 (*.f64 re re) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2))) (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) (pow.f64 re 4)))))
(fma.f64 -1/6 (*.f64 (*.f64 re re) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (fma.f64 1/3 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) (*.f64 (pow.f64 re 4) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2))))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 re re)) 1) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (*.f64 1/3 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) (*.f64 (pow.f64 re 4) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 re 2))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3) (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (pow.f64 re 4)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/3) (*.f64 (-.f64 (*.f64 -1/720 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 -1/216 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/12 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) (pow.f64 re 6)))))))
(+.f64 (fma.f64 -1/6 (*.f64 (*.f64 re re) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2))) (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24) (pow.f64 re 4))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2))) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/720) (fma.f64 -1/216 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 -1/3 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -1/24)))))))))
(fma.f64 -1/6 (*.f64 (*.f64 re re) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2))) (+.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 -1/24 (pow.f64 re 4))) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 7/2160) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/72))))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 re re)) 1) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2))) (+.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 -1/24 (pow.f64 re 4))) (*.f64 (pow.f64 re 6) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) -23/2160))))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 1/6) im)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 -1)) (*.f64 im (cbrt.f64 1/6)))
(*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6))))
(+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 1/6) im))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (cbrt.f64 -1) (*.f64 im (pow.f64 (cbrt.f64 1/6) 2))))))
(fma.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (cbrt.f64 -1) (*.f64 im (cbrt.f64 1/6))) (*.f64 1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 (cbrt.f64 -1) im) (pow.f64 (cbrt.f64 1/6) 2)))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 (cbrt.f64 -1) im) (pow.f64 (cbrt.f64 1/6) 2))) (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6)))))
(*.f64 (cbrt.f64 (cos.f64 re)) (+.f64 (*.f64 im (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6))) (*.f64 (/.f64 (/.f64 (cbrt.f64 -1) im) (pow.f64 (cbrt.f64 1/6) 2)) 1/3)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 5))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 1/6) im))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (cbrt.f64 -1) (*.f64 im (pow.f64 (cbrt.f64 1/6) 2)))))))
(fma.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 -1)) (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 5))) (fma.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (cbrt.f64 -1) (*.f64 im (cbrt.f64 1/6))) (*.f64 1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 (cbrt.f64 -1) im) (pow.f64 (cbrt.f64 1/6) 2))))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 (cbrt.f64 -1) (pow.f64 im 3)) (pow.f64 (cbrt.f64 1/6) 5))) (fma.f64 1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 (cbrt.f64 -1) im) (pow.f64 (cbrt.f64 1/6) 2))) (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6))))))
(fma.f64 -1/9 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 (cbrt.f64 -1) (pow.f64 im 3)) (pow.f64 (cbrt.f64 1/6) 5))) (*.f64 (cbrt.f64 (cos.f64 re)) (+.f64 (*.f64 im (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6))) (*.f64 (/.f64 (/.f64 (cbrt.f64 -1) im) (pow.f64 (cbrt.f64 1/6) 2)) 1/3))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 re) 2)) 1/3) (/.f64 (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))))) (*.f64 (pow.f64 im 5) (pow.f64 (cbrt.f64 1/6) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (cbrt.f64 -1) (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 5))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 -1) (*.f64 (cbrt.f64 1/6) im))) (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 (cbrt.f64 -1) (*.f64 im (pow.f64 (cbrt.f64 1/6) 2))))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 re) 2))) (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 im 5)) (/.f64 (*.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)) -5/27) (pow.f64 (cbrt.f64 1/6) 2)))) (fma.f64 -1/9 (/.f64 (*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 -1)) (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 5))) (fma.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (cbrt.f64 -1) (*.f64 im (cbrt.f64 1/6))) (*.f64 1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 (cbrt.f64 -1) im) (pow.f64 (cbrt.f64 1/6) 2)))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 re) 2))) (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 im 5)) (/.f64 (/.f64 (cos.f64 re) 1/36) (/.f64 (pow.f64 (cbrt.f64 1/6) 2) -5/27)))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 (cbrt.f64 -1) (pow.f64 im 3)) (pow.f64 (cbrt.f64 1/6) 5))) (fma.f64 1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 (cbrt.f64 -1) im) (pow.f64 (cbrt.f64 1/6) 2))) (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6)))))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 re) 2))) (*.f64 (/.f64 (cbrt.f64 -1) (pow.f64 im 5)) (/.f64 (/.f64 (cos.f64 re) 1/36) (/.f64 (pow.f64 (cbrt.f64 1/6) 2) -5/27)))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 (cbrt.f64 -1) (pow.f64 im 3)) (pow.f64 (cbrt.f64 1/6) 5))) (*.f64 (cbrt.f64 (cos.f64 re)) (+.f64 (*.f64 im (*.f64 (cbrt.f64 -1) (cbrt.f64 1/6))) (*.f64 (/.f64 (/.f64 (cbrt.f64 -1) im) (pow.f64 (cbrt.f64 1/6) 2)) 1/3)))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 1/6) im)))
(neg.f64 (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im (cbrt.f64 1/6))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (cos.f64 re))) (cbrt.f64 1/6)) im)
(*.f64 (cbrt.f64 1/6) (*.f64 (neg.f64 im) (cbrt.f64 (cos.f64 re))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 1/6) im))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 1 (*.f64 im (pow.f64 (cbrt.f64 1/6) 2))))))
(fma.f64 -1 (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im (cbrt.f64 1/6))) (*.f64 -1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 1 im) (pow.f64 (cbrt.f64 1/6) 2)))))
(-.f64 (/.f64 (*.f64 -1/3 (cbrt.f64 (cos.f64 re))) (*.f64 im (pow.f64 (cbrt.f64 1/6) 2))) (*.f64 (cbrt.f64 1/6) (*.f64 im (cbrt.f64 (cos.f64 re)))))
(*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 -1/3 (/.f64 1 (*.f64 im (pow.f64 (cbrt.f64 1/6) 2)))) (*.f64 im (cbrt.f64 1/6))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 1/6) im))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 1 (*.f64 im (pow.f64 (cbrt.f64 1/6) 2))))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 1 (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 5)))))))
(fma.f64 -1 (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im (cbrt.f64 1/6))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 1 im) (pow.f64 (cbrt.f64 1/6) 2))) (*.f64 (*.f64 1/9 (cbrt.f64 (cos.f64 re))) (/.f64 (/.f64 1 (pow.f64 im 3)) (pow.f64 (cbrt.f64 1/6) 5)))))
(-.f64 (fma.f64 1/9 (/.f64 (/.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 im 3)) (pow.f64 (cbrt.f64 1/6) 5)) (/.f64 (*.f64 -1/3 (cbrt.f64 (cos.f64 re))) (*.f64 im (pow.f64 (cbrt.f64 1/6) 2)))) (*.f64 (cbrt.f64 1/6) (*.f64 im (cbrt.f64 (cos.f64 re)))))
(+.f64 (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 -1/3 (/.f64 1 (*.f64 im (pow.f64 (cbrt.f64 1/6) 2)))) (*.f64 im (cbrt.f64 1/6)))) (*.f64 1/9 (/.f64 (/.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 im 3)) (pow.f64 (cbrt.f64 1/6) 5))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cos.f64 re) 2)) 1/3) (/.f64 (+.f64 (*.f64 1/27 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6))) (*.f64 -2/9 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)))) (*.f64 (pow.f64 im 5) (pow.f64 (cbrt.f64 1/6) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (*.f64 (cbrt.f64 1/6) im))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 1 (*.f64 im (pow.f64 (cbrt.f64 1/6) 2))))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 (cos.f64 re) 1) 1/3) (/.f64 1 (*.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 1/6) 5))))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 re) 2))) (/.f64 (*.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 1/6) 6)) -5/27) (*.f64 (pow.f64 (cbrt.f64 1/6) 2) (pow.f64 im 5)))) (fma.f64 -1 (*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 im (cbrt.f64 1/6))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 (/.f64 1 im) (pow.f64 (cbrt.f64 1/6) 2))) (*.f64 (*.f64 1/9 (cbrt.f64 (cos.f64 re))) (/.f64 (/.f64 1 (pow.f64 im 3)) (pow.f64 (cbrt.f64 1/6) 5))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 re) 2))) (*.f64 (/.f64 (/.f64 (cos.f64 re) 1/36) (pow.f64 im 5)) (/.f64 -5/27 (pow.f64 (cbrt.f64 1/6) 2)))) (-.f64 (fma.f64 1/9 (/.f64 (/.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 im 3)) (pow.f64 (cbrt.f64 1/6) 5)) (/.f64 (*.f64 -1/3 (cbrt.f64 (cos.f64 re))) (*.f64 im (pow.f64 (cbrt.f64 1/6) 2)))) (*.f64 (cbrt.f64 1/6) (*.f64 im (cbrt.f64 (cos.f64 re))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cos.f64 re) 2))) (*.f64 (/.f64 (/.f64 (cos.f64 re) 1/36) (pow.f64 im 5)) (/.f64 -5/27 (pow.f64 (cbrt.f64 1/6) 2)))) (+.f64 (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 -1/3 (/.f64 1 (*.f64 im (pow.f64 (cbrt.f64 1/6) 2)))) (*.f64 im (cbrt.f64 1/6)))) (*.f64 1/9 (/.f64 (/.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 im 3)) (pow.f64 (cbrt.f64 1/6) 5)))))
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 1 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 5/6))
(*.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)) 1/6) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)) 5/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) 3) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (cos.f64 re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 5/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(*.f64 (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)) 1/6) (pow.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)) 5/6))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))) (-.f64 (*.f64 -1/216 (pow.f64 im 9)) (pow.f64 im 3))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (fma.f64 -1/216 (pow.f64 im 9) (neg.f64 (pow.f64 im 3))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 (pow.f64 im 3) -1/6 im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (neg.f64 im))) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) -1/216) (pow.f64 im 3)) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))) (-.f64 (*.f64 -1/216 (pow.f64 im 9)) (pow.f64 im 3))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (fma.f64 -1/216 (pow.f64 im 9) (neg.f64 (pow.f64 im 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 (pow.f64 im 3) -1/6 im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (neg.f64 im))) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3) (pow.f64 (cos.f64 re) 3)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2) 2))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))
(+.f64 0 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/3)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2/3)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) 2)
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/3))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 1))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (cos.f64 re)))

localize2.0ms (0%)

Compiler

Compiled 5 to 3 computations (40% saved)

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize9.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 -1/6 (pow.f64 im 3))
Compiler

Compiled 20 to 15 computations (25% saved)

series0.0ms (0%)

Counts
1 → 0
Calls

3 calls:

TimeVariablePointExpression
0.0ms
im
@0
(*.f64 -1/6 (pow.f64 im 3))
0.0ms
im
@inf
(*.f64 -1/6 (pow.f64 im 3))
0.0ms
im
@-inf
(*.f64 -1/6 (pow.f64 im 3))

rewrite54.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1204×pow1
1128×add-exp-log
1128×log1p-expm1-u
1128×expm1-log1p-u
1104×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
114913
2157313
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 -1/6 (pow.f64 im 3))
Outputs
(-.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 im 3))) 1)
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(pow.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 3)) -1/6))
(cbrt.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))

simplify63.0ms (0.5%)

Algorithm
egg-herbie
Rules
2268×log-prod
940×exp-sum
820×distribute-rgt-in
818×distribute-lft-in
650×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039275
199209
2314143
31863143
45899143
Stop Event
node limit
Counts
11 → 14
Calls
Call 1
Inputs
(-.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 im 3))) 1)
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(pow.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 3)) -1/6))
(cbrt.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
Outputs
(-.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 im 3))) 1)
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) 2)
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 3)) -1/6))
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(cbrt.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3))
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))

localize26.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))
99.9%
(*.f64 (pow.f64 im 6) 1/36)
99.9%
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
56.1%
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
Compiler

Compiled 67 to 41 computations (38.8% saved)

series16.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
6.0ms
re
@-inf
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
1.0ms
re
@inf
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
1.0ms
re
@inf
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
1.0ms
im
@inf
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
1.0ms
re
@0
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))

rewrite168.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1782×prod-diff
1048×fma-def
674×expm1-udef
666×log1p-udef
400×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019118
1415118
25109118
Stop Event
node limit
Counts
4 → 284
Calls
Call 1
Inputs
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (pow.f64 im 6) 1/36)
(-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))
Outputs
(+.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(+.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 im (neg.f64 im))))
(+.f64 (*.f64 (*.f64 (pow.f64 im 6) 1/36) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (*.f64 im (neg.f64 im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))) 1)
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)))
(/.f64 1 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (*.f64 (neg.f64 (cos.f64 re)) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (*.f64 (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 re)) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (*.f64 (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (cos.f64 re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) 1) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re))))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (neg.f64 (cos.f64 re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (cos.f64 re)) (*.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) 1) (*.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re))))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (neg.f64 (cos.f64 re))) (*.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (neg.f64 (cos.f64 re))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (neg.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3) (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(fma.f64 (cos.f64 re) (*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (cos.f64 re) (*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 im (neg.f64 im))))
(fma.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (*.f64 im (neg.f64 im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1 (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 1 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (/.f64 (cos.f64 re) 1) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (/.f64 (cos.f64 re) 1) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(*.f64 (cos.f64 re) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(*.f64 1 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (neg.f64 (cos.f64 re)) (/.f64 1 (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (cos.f64 re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (cos.f64 re) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (cbrt.f64 (cos.f64 re)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 re)) 1) (/.f64 (sqrt.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 re)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (sqrt.f64 (cos.f64 re)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(pow.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)) -1)
(neg.f64 (/.f64 (cos.f64 re) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (log.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36))) 1)
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1)
(pow.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) 3)
(pow.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 2)
(sqrt.f64 (*.f64 1/1296 (pow.f64 im 12)))
(log.f64 (pow.f64 (exp.f64 1/36) (pow.f64 im 6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36))))
(cbrt.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36)))
(exp.f64 (fma.f64 6 (log.f64 im) (log.f64 1/36)))
(exp.f64 (*.f64 (fma.f64 6 (log.f64 im) (log.f64 1/36)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36)))
(+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im)))
(+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(+.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (sqrt.f64 im)) (pow.f64 im 3/2) (*.f64 im im)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 (pow.f64 im 6) 1/36))
(+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(+.f64 (fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 1/36 (pow.f64 im 6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 1/36 (pow.f64 im 6) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1)
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(/.f64 1 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))))
(/.f64 1 (/.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))))
(/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (neg.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (neg.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (pow.f64 (*.f64 im (neg.f64 im)) 3)) (fma.f64 1/1296 (pow.f64 im 12) (-.f64 (*.f64 (*.f64 im (neg.f64 im)) (*.f64 im (neg.f64 im))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3) (pow.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 2) (-.f64 (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (*.f64 (*.f64 im (neg.f64 im)) (*.f64 im (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 2) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))) (-.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(fma.f64 im (neg.f64 im) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (*.f64 im (neg.f64 im)))
(fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (neg.f64 im)))
(fma.f64 (pow.f64 im 6) 1/36 (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (pow.f64 im 6) 1/36 (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (*.f64 im (neg.f64 im)))
(fma.f64 1/36 (pow.f64 im 6) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im)))
(fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1 (*.f64 im (neg.f64 im)) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 1 (fma.f64 im (neg.f64 im) (*.f64 im im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (cbrt.f64 (pow.f64 im 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (*.f64 im (neg.f64 im)))
(fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (*.f64 im (neg.f64 im)))
(fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (neg.f64 im) im (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 im (neg.f64 im) (*.f64 im im))) (cbrt.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)))) (cbrt.f64 (fma.f64 im (neg.f64 im) (*.f64 im im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (neg.f64 im))) (cbrt.f64 (*.f64 im (neg.f64 im)))) (cbrt.f64 (*.f64 im (neg.f64 im))) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) im) (hypot.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(fma.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) (sqrt.f64 (*.f64 im (neg.f64 im))) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 -1 (*.f64 im im) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 im 4))) (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (neg.f64 im) 1) im (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 (pow.f64 im 6) 1/36))

simplify236.0ms (1.8%)

Algorithm
egg-herbie
Rules
1468×fma-neg
882×associate-*r*
820×associate-*l*
632×log-prod
524×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063719738
1163018066
2623917612
Stop Event
node limit
Counts
356 → 410
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 2)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/36 (/.f64 (pow.f64 im 6) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (/.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 2)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/36 (/.f64 (pow.f64 im 6) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/24 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (/.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 2)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/36 (/.f64 (pow.f64 im 6) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/720 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 6)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) (/.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(/.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (/.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (/.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/24 (/.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 re 6) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (/.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/24 (/.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) im)
(+.f64 (/.f64 (cos.f64 re) im) (*.f64 1/6 (*.f64 (cos.f64 re) im)))
(+.f64 (/.f64 (cos.f64 re) im) (+.f64 (*.f64 1/36 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 1/6 (*.f64 (cos.f64 re) im))))
(+.f64 (/.f64 (cos.f64 re) im) (+.f64 (*.f64 1/216 (*.f64 (cos.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 1/36 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 1/6 (*.f64 (cos.f64 re) im)))))
(*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)))
(+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))
(+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5)))))
(+.f64 (*.f64 -1296 (/.f64 (cos.f64 re) (pow.f64 im 9))) (+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))))
(*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)))
(+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))
(+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5)))))
(+.f64 (*.f64 -1296 (/.f64 (cos.f64 re) (pow.f64 im 9))) (+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(*.f64 1/36 (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(*.f64 1/36 (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(+.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(+.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 im (neg.f64 im))))
(+.f64 (*.f64 (*.f64 (pow.f64 im 6) 1/36) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (*.f64 im (neg.f64 im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))) 1)
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)))
(/.f64 1 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (*.f64 (neg.f64 (cos.f64 re)) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (*.f64 (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (*.f64 (neg.f64 (cos.f64 re)) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (*.f64 (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (cos.f64 re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) 1) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re))))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (neg.f64 (cos.f64 re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (cos.f64 re)) (*.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) 1) (*.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re))))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (neg.f64 (cos.f64 re))) (*.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (neg.f64 (cos.f64 re))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (neg.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3) (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(fma.f64 (cos.f64 re) (*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (cos.f64 re) (*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 im (neg.f64 im))))
(fma.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (*.f64 im (neg.f64 im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1 (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 1 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (/.f64 (cos.f64 re) 1) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (/.f64 (cos.f64 re) 1) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(*.f64 (cos.f64 re) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(*.f64 1 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (neg.f64 (cos.f64 re)) (/.f64 1 (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (cos.f64 re))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (cos.f64 re) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (cbrt.f64 (cos.f64 re)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 re)) 1) (/.f64 (sqrt.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 re)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (sqrt.f64 (cos.f64 re)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(pow.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(pow.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)) -1)
(neg.f64 (/.f64 (cos.f64 re) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(log.f64 (exp.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (log.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 1))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36))) 1)
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1)
(pow.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) 3)
(pow.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 2)
(sqrt.f64 (*.f64 1/1296 (pow.f64 im 12)))
(log.f64 (pow.f64 (exp.f64 1/36) (pow.f64 im 6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36))))
(cbrt.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36)))
(exp.f64 (fma.f64 6 (log.f64 im) (log.f64 1/36)))
(exp.f64 (*.f64 (fma.f64 6 (log.f64 im) (log.f64 1/36)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36)))
(+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im)))
(+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(+.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (sqrt.f64 im)) (pow.f64 im 3/2) (*.f64 im im)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 (pow.f64 im 6) 1/36))
(+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(+.f64 (fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 1/36 (pow.f64 im 6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 1/36 (pow.f64 im 6) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1)
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(/.f64 1 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))))
(/.f64 1 (/.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))))
(/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (neg.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (neg.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (pow.f64 (*.f64 im (neg.f64 im)) 3)) (fma.f64 1/1296 (pow.f64 im 12) (-.f64 (*.f64 (*.f64 im (neg.f64 im)) (*.f64 im (neg.f64 im))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3) (pow.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 2) (-.f64 (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (*.f64 (*.f64 im (neg.f64 im)) (*.f64 im (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 2) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))) (-.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(fma.f64 im (neg.f64 im) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (*.f64 im (neg.f64 im)))
(fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (neg.f64 im)))
(fma.f64 (pow.f64 im 6) 1/36 (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (pow.f64 im 6) 1/36 (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (*.f64 im (neg.f64 im)))
(fma.f64 1/36 (pow.f64 im 6) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im)))
(fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1 (*.f64 im (neg.f64 im)) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 1 (fma.f64 im (neg.f64 im) (*.f64 im im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (cbrt.f64 (pow.f64 im 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (*.f64 im (neg.f64 im)))
(fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (*.f64 im (neg.f64 im)))
(fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (neg.f64 im) im (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 im (neg.f64 im) (*.f64 im im))) (cbrt.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)))) (cbrt.f64 (fma.f64 im (neg.f64 im) (*.f64 im im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (neg.f64 im))) (cbrt.f64 (*.f64 im (neg.f64 im)))) (cbrt.f64 (*.f64 im (neg.f64 im))) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) im) (hypot.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(fma.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) (sqrt.f64 (*.f64 im (neg.f64 im))) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 -1 (*.f64 im im) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 im 4))) (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 (neg.f64 im) 1) im (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 (pow.f64 im 6) 1/36))
Outputs
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 2)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/36 (/.f64 (pow.f64 im 6) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (/.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 2)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/36 (/.f64 (pow.f64 im 6) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/24 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (/.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (/.f64 (pow.f64 im 6) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))))) (/.f64 (*.f64 im im) (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re re)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 2)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/36 (/.f64 (pow.f64 im 6) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/720 (/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (pow.f64 re 6)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) (/.f64 (pow.f64 im 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 re re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (/.f64 (pow.f64 im 6) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (*.f64 -1/720 (*.f64 (pow.f64 re 6) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))) (fma.f64 -1/6 (pow.f64 im 3) im))))) (/.f64 (*.f64 im im) (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re re)) (+.f64 (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 re 4) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 -1/720 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (pow.f64 re 6) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (cos.f64 re)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 -1 (*.f64 (cos.f64 re) im))
(*.f64 (neg.f64 (cos.f64 re)) im)
(*.f64 im (neg.f64 (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) im))
(-.f64 (*.f64 (pow.f64 im 3) (*.f64 -1/6 (cos.f64 re))) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) im))
(-.f64 (*.f64 (pow.f64 im 3) (*.f64 -1/6 (cos.f64 re))) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) im))
(-.f64 (*.f64 (pow.f64 im 3) (*.f64 -1/6 (cos.f64 re))) (*.f64 im (cos.f64 re)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)))
(*.f64 (pow.f64 im 3) (*.f64 -1/6 (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) im))
(-.f64 (*.f64 (pow.f64 im 3) (*.f64 -1/6 (cos.f64 re))) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) im))
(-.f64 (*.f64 (pow.f64 im 3) (*.f64 -1/6 (cos.f64 re))) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) im))
(-.f64 (*.f64 (pow.f64 im 3) (*.f64 -1/6 (cos.f64 re))) (*.f64 im (cos.f64 re)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)))
(*.f64 (pow.f64 im 3) (*.f64 -1/6 (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) im))
(-.f64 (*.f64 (pow.f64 im 3) (*.f64 -1/6 (cos.f64 re))) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) im))
(-.f64 (*.f64 (pow.f64 im 3) (*.f64 -1/6 (cos.f64 re))) (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -1 (*.f64 (cos.f64 re) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) im))
(-.f64 (*.f64 (pow.f64 im 3) (*.f64 -1/6 (cos.f64 re))) (*.f64 im (cos.f64 re)))
(/.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (/.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (/.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/24 (/.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 re re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 1/24 (/.f64 (pow.f64 re 4) (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/24 (/.f64 (pow.f64 re 4) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 re 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 re 6) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (/.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/24 (/.f64 (pow.f64 re 4) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 -1/720 (/.f64 (pow.f64 re 6) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 re 4) (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(fma.f64 -1/2 (/.f64 (*.f64 re re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 -1/720 (/.f64 (pow.f64 re 6) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/24 (/.f64 (pow.f64 re 4) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (cos.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (cos.f64 re) im)
(+.f64 (/.f64 (cos.f64 re) im) (*.f64 1/6 (*.f64 (cos.f64 re) im)))
(+.f64 (/.f64 (cos.f64 re) im) (*.f64 (*.f64 im (cos.f64 re)) 1/6))
(fma.f64 (*.f64 im (cos.f64 re)) 1/6 (/.f64 (cos.f64 re) im))
(+.f64 (/.f64 (cos.f64 re) im) (+.f64 (*.f64 1/36 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 1/6 (*.f64 (cos.f64 re) im))))
(+.f64 (/.f64 (cos.f64 re) im) (fma.f64 1/36 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (*.f64 im (cos.f64 re)) 1/6)))
(+.f64 (/.f64 (cos.f64 re) im) (fma.f64 1/36 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 im (*.f64 (cos.f64 re) 1/6))))
(+.f64 (/.f64 (cos.f64 re) im) (+.f64 (*.f64 1/216 (*.f64 (cos.f64 re) (pow.f64 im 5))) (+.f64 (*.f64 1/36 (*.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 1/6 (*.f64 (cos.f64 re) im)))))
(+.f64 (/.f64 (cos.f64 re) im) (fma.f64 1/216 (*.f64 (cos.f64 re) (pow.f64 im 5)) (fma.f64 1/36 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 (*.f64 im (cos.f64 re)) 1/6))))
(+.f64 (/.f64 (cos.f64 re) im) (fma.f64 1/216 (*.f64 (cos.f64 re) (pow.f64 im 5)) (fma.f64 1/36 (*.f64 (pow.f64 im 3) (cos.f64 re)) (*.f64 im (*.f64 (cos.f64 re) 1/6)))))
(*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)))
(/.f64 -6 (/.f64 (pow.f64 im 3) (cos.f64 re)))
(+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))
(fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))
(fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (/.f64 (*.f64 (cos.f64 re) -36) (pow.f64 im 5)))
(+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5)))))
(fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (fma.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7)) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5)))))
(fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (fma.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5)) (/.f64 (*.f64 (cos.f64 re) -216) (pow.f64 im 7))))
(+.f64 (*.f64 -1296 (/.f64 (cos.f64 re) (pow.f64 im 9))) (+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))))
(fma.f64 -1296 (/.f64 (cos.f64 re) (pow.f64 im 9)) (fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (fma.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7)) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))))
(fma.f64 -1296 (/.f64 (cos.f64 re) (pow.f64 im 9)) (fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (fma.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5)) (/.f64 (*.f64 (cos.f64 re) -216) (pow.f64 im 7)))))
(*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)))
(/.f64 -6 (/.f64 (pow.f64 im 3) (cos.f64 re)))
(+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))
(fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))
(fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (/.f64 (*.f64 (cos.f64 re) -36) (pow.f64 im 5)))
(+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5)))))
(fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (fma.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7)) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5)))))
(fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (fma.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5)) (/.f64 (*.f64 (cos.f64 re) -216) (pow.f64 im 7))))
(+.f64 (*.f64 -1296 (/.f64 (cos.f64 re) (pow.f64 im 9))) (+.f64 (*.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3))) (+.f64 (*.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7))) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))))
(fma.f64 -1296 (/.f64 (cos.f64 re) (pow.f64 im 9)) (fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (fma.f64 -216 (/.f64 (cos.f64 re) (pow.f64 im 7)) (*.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5))))))
(fma.f64 -1296 (/.f64 (cos.f64 re) (pow.f64 im 9)) (fma.f64 -6 (/.f64 (cos.f64 re) (pow.f64 im 3)) (fma.f64 -36 (/.f64 (cos.f64 re) (pow.f64 im 5)) (/.f64 (*.f64 (cos.f64 re) -216) (pow.f64 im 7)))))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 -1 (pow.f64 im 2))
(*.f64 im (neg.f64 im))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(*.f64 1/36 (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(*.f64 1/36 (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 1/36 (pow.f64 im 6)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(+.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(+.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(+.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 im (neg.f64 im))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 (*.f64 (pow.f64 im 6) 1/36) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (*.f64 im (neg.f64 im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))) 1)
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 1 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))))
(*.f64 (/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (/.f64 (cos.f64 re) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))))
(*.f64 (/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (/.f64 (cos.f64 re) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)))
(/.f64 (*.f64 (neg.f64 (cos.f64 re)) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (*.f64 (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))))
(*.f64 (/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))))
(/.f64 (*.f64 (neg.f64 (cos.f64 re)) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (*.f64 (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (/.f64 (cos.f64 re) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (cos.f64 re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))))
(*.f64 (/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) 1) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re))))
(/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))))
(*.f64 (/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (neg.f64 (cos.f64 re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))))
(*.f64 (/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (cos.f64 re)) (*.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (/.f64 (cos.f64 re) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) 1) (*.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (/.f64 (cos.f64 re) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (neg.f64 (cos.f64 re))) (*.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (/.f64 (cos.f64 re) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))))
(*.f64 (/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))))
(/.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (/.f64 (cos.f64 re) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (neg.f64 (cos.f64 re))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (neg.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))))
(*.f64 (/.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (/.f64 (cos.f64 re) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)))
(/.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1)
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 3)
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 3) 1/3)
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2)
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))) 2))
(fabs.f64 (/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 3))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3) (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(exp.f64 (log.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 1))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (cos.f64 re) (*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (cos.f64 re) (*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 im (neg.f64 im))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (*.f64 im (neg.f64 im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1 (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 1 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 1 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2) (*.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) 2) (cbrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (/.f64 (cos.f64 re) 1) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (/.f64 (cos.f64 re) 1) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (/.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(fma.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (cos.f64 re) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 1 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (neg.f64 (cos.f64 re)) (/.f64 1 (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (cos.f64 re))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (cos.f64 re) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (cos.f64 re) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 1 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (cbrt.f64 (cos.f64 re)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 1 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (cos.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 re)) 1) (/.f64 (sqrt.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 (sqrt.f64 (cos.f64 re)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (sqrt.f64 (cos.f64 re)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (cos.f64 re) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (cos.f64 re) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cos.f64 re)) -1)
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(neg.f64 (/.f64 (cos.f64 re) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(fabs.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (exp.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(exp.f64 (log.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 1))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36))) 1)
(*.f64 1/36 (pow.f64 im 6))
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1)
(*.f64 1/36 (pow.f64 im 6))
(pow.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) 3)
(*.f64 1/36 (pow.f64 im 6))
(pow.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) 1/3)
(cbrt.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)))
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 2)
(*.f64 1/36 (pow.f64 im 6))
(sqrt.f64 (*.f64 1/1296 (pow.f64 im 12)))
(log.f64 (pow.f64 (exp.f64 1/36) (pow.f64 im 6)))
(*.f64 1/36 (pow.f64 im 6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36))))
(*.f64 1/36 (pow.f64 im 6))
(cbrt.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36)))
(*.f64 1/36 (pow.f64 im 6))
(exp.f64 (fma.f64 6 (log.f64 im) (log.f64 1/36)))
(*.f64 (pow.f64 im 6) (exp.f64 (log.f64 1/36)))
(exp.f64 (*.f64 (fma.f64 6 (log.f64 im) (log.f64 1/36)) 1))
(exp.f64 (fma.f64 6 (log.f64 im) (log.f64 1/36)))
(*.f64 (pow.f64 im 6) (exp.f64 (log.f64 1/36)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36)))
(*.f64 1/36 (pow.f64 im 6))
(+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(+.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 2 (*.f64 0 (*.f64 im im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 im 3/2)) (sqrt.f64 im) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (sqrt.f64 im)) (pow.f64 im 3/2) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 (neg.f64 (sqrt.f64 im)) (pow.f64 im 3/2) (*.f64 im im)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 (pow.f64 im 6) 1/36))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(+.f64 (fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 1/36 (pow.f64 im 6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 1/36 (pow.f64 im 6) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 im (*.f64 (*.f64 im (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 im (*.f64 (*.f64 im (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))))) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 im (*.f64 (*.f64 im (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 im (*.f64 (*.f64 im (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))))) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 im (*.f64 (*.f64 im (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 im (*.f64 (*.f64 im (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))))) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 im (*.f64 (*.f64 im (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 im (*.f64 (*.f64 im (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))))) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(+.f64 (fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) 2)) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) 2)))) (fma.f64 (pow.f64 im 3) (*.f64 1/36 (pow.f64 im 3)) (*.f64 (cbrt.f64 im) (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2)))))
(+.f64 (*.f64 0 (*.f64 im (pow.f64 (cbrt.f64 im) 3))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1)
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(*.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12))))
(*.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))
(*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))) (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 1 (/.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))
(/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))
(/.f64 (neg.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))))
(/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4))) (neg.f64 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))
(/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (pow.f64 (*.f64 im (neg.f64 im)) 3)) (fma.f64 1/1296 (pow.f64 im 12) (-.f64 (*.f64 (*.f64 im (neg.f64 im)) (*.f64 im (neg.f64 im))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im))))))
(/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3) (pow.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 2) (-.f64 (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) 3) (pow.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) 2) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (-.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) 3) (pow.f64 (*.f64 0 (*.f64 im im)) 3)) (fma.f64 (*.f64 0 (*.f64 im im)) (-.f64 (*.f64 0 (*.f64 im im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (pow.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) 3) (pow.f64 (*.f64 0 (*.f64 im im)) 3)) (fma.f64 (*.f64 0 (*.f64 im im)) (-.f64 (fma.f64 0 (*.f64 im im) (*.f64 im im)) (*.f64 1/36 (pow.f64 im 6))) (pow.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) 2)))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (*.f64 (*.f64 im (neg.f64 im)) (*.f64 im (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 2) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))) (-.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) 2) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))) (-.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) 2) (*.f64 (*.f64 0 (*.f64 im im)) (*.f64 0 (*.f64 im im)))) (fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im)))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1)
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 3)
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3) 1/3)
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2)
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 2))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) 2))
(fabs.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 3))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 1))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 im (neg.f64 im) (*.f64 (pow.f64 im 6) 1/36))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (pow.f64 im 6) 1/36 (*.f64 (*.f64 im (neg.f64 im)) 1))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (pow.f64 im 6) 1/36 (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 1/36 (pow.f64 im 6) (*.f64 (*.f64 im (neg.f64 im)) 1))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (*.f64 (*.f64 im (neg.f64 im)) 1))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (*.f64 (pow.f64 im 6) 1/36) 1 (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) 1 (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 2 (*.f64 0 (*.f64 im im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 1 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 2 (*.f64 0 (*.f64 im im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(fma.f64 1 (*.f64 im (neg.f64 im)) (*.f64 (pow.f64 im 6) 1/36))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 1 (fma.f64 im (neg.f64 im) (*.f64 im im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 2 (*.f64 0 (*.f64 im im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 2 (*.f64 0 (*.f64 im im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(fma.f64 (cbrt.f64 (pow.f64 im 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (cbrt.f64 (pow.f64 im 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (*.f64 1/36 (pow.f64 im 6)))
(fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 im im) (*.f64 (cbrt.f64 1/36) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12)))) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 im im) (*.f64 (cbrt.f64 1/36) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12)))) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 im im) (*.f64 (cbrt.f64 1/36) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12)))) (*.f64 im (neg.f64 im)))
(fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (*.f64 (*.f64 im (neg.f64 im)) 1))
(fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 im (neg.f64 im)))
(fma.f64 (*.f64 im im) (*.f64 (cbrt.f64 1/36) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12)))) (*.f64 im (neg.f64 im)))
(fma.f64 (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (*.f64 (*.f64 im im) (cbrt.f64 1/36)) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im (cbrt.f64 1/36))) (cbrt.f64 (*.f64 1/1296 (pow.f64 im 12))) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (*.f64 (*.f64 im (neg.f64 im)) 1))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) 1/36) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 2 (*.f64 0 (*.f64 im im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (*.f64 (*.f64 im (neg.f64 im)) 1))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (pow.f64 im 3) 1/6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (neg.f64 im) im (*.f64 (pow.f64 im 6) 1/36))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(+.f64 (/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(+.f64 (*.f64 0 (*.f64 im im)) (/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(+.f64 (/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(+.f64 (*.f64 0 (*.f64 im im)) (/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)) (/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(+.f64 (/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12)))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(+.f64 (*.f64 0 (*.f64 im im)) (/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))))
(fma.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36)) (*.f64 1/1296 (pow.f64 im 12)))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (/.f64 (-.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 im 6)) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6))) (*.f64 1/1296 (pow.f64 im 12)))) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 im im))) (/.f64 (fma.f64 1/46656 (pow.f64 (pow.f64 im 6) 3) (neg.f64 (pow.f64 im 6))) (fma.f64 (*.f64 im im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im)) (*.f64 1/1296 (pow.f64 im 12)))))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(+.f64 (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(+.f64 (*.f64 0 (*.f64 im im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(+.f64 (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(+.f64 (*.f64 0 (*.f64 im im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(+.f64 (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(+.f64 (*.f64 0 (*.f64 im im)) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im))))
(fma.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (/.f64 1 (fma.f64 im im (*.f64 (pow.f64 im 6) 1/36))) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 im im (*.f64 1/36 (pow.f64 im 6)))) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im))))
(+.f64 (*.f64 2 (*.f64 0 (*.f64 im im))) (/.f64 (-.f64 (*.f64 1/1296 (pow.f64 im 12)) (pow.f64 im 4)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im im))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 im (neg.f64 im) (*.f64 im im))) (cbrt.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)))) (cbrt.f64 (fma.f64 im (neg.f64 im) (*.f64 im im))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (neg.f64 im))) (cbrt.f64 (*.f64 im (neg.f64 im)))) (cbrt.f64 (*.f64 im (neg.f64 im))) (*.f64 (pow.f64 im 6) 1/36))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) im) (hypot.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) im) (hypot.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(fma.f64 (sqrt.f64 (*.f64 im (neg.f64 im))) (sqrt.f64 (*.f64 im (neg.f64 im))) (*.f64 (pow.f64 im 6) 1/36))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 -1 (*.f64 im im) (*.f64 (pow.f64 im 6) 1/36))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 0 (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (*.f64 im (neg.f64 im)) 1 (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 0 (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) 1))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im)) (fma.f64 im (neg.f64 im) (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 0 (*.f64 im im)))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 im (neg.f64 im) (*.f64 im im)) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im)) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 2 (*.f64 0 (*.f64 im im))))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 im 4))) (pow.f64 (cbrt.f64 im) 2) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (cbrt.f64 (pow.f64 im 4)) (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (*.f64 1/36 (pow.f64 im 6)))
(fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (*.f64 (*.f64 im (neg.f64 im)) 1))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (*.f64 1/36 (pow.f64 im 3)) (pow.f64 im 3) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (*.f64 (*.f64 im (neg.f64 im)) 1))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (*.f64 1/36 (pow.f64 im 4)) (*.f64 im im) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (fma.f64 im (neg.f64 im) (*.f64 im im))))
(fma.f64 1/36 (pow.f64 im 6) (fma.f64 im (neg.f64 im) (*.f64 0 (*.f64 im im))))
(fma.f64 (*.f64 (neg.f64 im) 1) im (*.f64 (pow.f64 im 6) 1/36))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))
(fma.f64 (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 (pow.f64 im 6) 1/36))
(fma.f64 (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 1/36 (pow.f64 im 6)))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) 2))))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (pow.f64 (cbrt.f64 im) 3)))
(fma.f64 (*.f64 (neg.f64 im) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 (pow.f64 im 6) 1/36))
(-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))

eval549.0ms (4.1%)

Compiler

Compiled 22804 to 14552 computations (36.2% saved)

prune188.0ms (1.4%)

Pruning

28 alts after pruning (20 fresh and 8 done)

PrunedKeptTotal
New66712679
Fresh2810
Picked101
Done189
Total67128699
Accurracy
100.0%
Counts
699 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.9%
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3) 3)
49.2%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
49.3%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 2)
96.5%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (neg.f64 im))) 3)
55.5%
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
57.6%
(-.f64 (+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)) im)
52.2%
(-.f64 (*.f64 (*.f64 re re) (*.f64 im 1/2)) im)
57.8%
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
98.9%
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))) im) (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))))
97.0%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
97.1%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
98.4%
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
55.2%
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im)))))
54.8%
(*.f64 (/.f64 (cos.f64 re) im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
97.1%
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (cos.f64 re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
49.5%
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
8.9%
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
98.6%
(*.f64 (neg.f64 im) (cos.f64 re))
99.2%
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
99.5%
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
7.9%
(*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
57.9%
(*.f64 1/2 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
4.0%
(*.f64 1/2 1/64)
4.0%
(*.f64 1/2 1/512)
5.3%
(*.f64 1/2 0)
3.8%
(*.f64 1/2 -1)
57.4%
(neg.f64 im)
3.9%
27/2
Compiler

Compiled 785 to 605 computations (22.9% saved)

localize48.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3)))
99.7%
(+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))))
99.7%
(*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))
99.7%
(*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))
Compiler

Compiled 136 to 100 computations (26.5% saved)

series7.0ms (0.1%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
re
@inf
(*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))
1.0ms
im
@0
(*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3)))
1.0ms
re
@inf
(*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3)))
1.0ms
re
@-inf
(*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3)))
0.0ms
im
@inf
(*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3)))

rewrite122.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1470×log-prod
892×fma-def
624×pow-exp
572×expm1-udef
564×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02156
146450
2449250
Stop Event
node limit
Counts
4 → 305
Calls
Call 1
Inputs
(*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))
(*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))
(+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))))
(*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3)))
Outputs
(+.f64 0 (*.f64 -2/3 (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 (cos.f64 re)))) 1)
(pow.f64 (*.f64 -2/3 (cos.f64 re)) 1)
(pow.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) 3)
(pow.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) 2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 re) 3) -8/27) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))
(log.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re)))) 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2/3 (cos.f64 re)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))) 3) 1/3))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(+.f64 0 (*.f64 (cos.f64 re) -1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(-.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) -1/3))) 1)
(/.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)) (cos.f64 re))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 re) 3) -8/27) (*.f64 -1/27 (pow.f64 (cos.f64 re) 3))) (fma.f64 (pow.f64 (cos.f64 re) 2) 4/9 (fma.f64 1/9 (pow.f64 (cos.f64 re) 2) (*.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3)))))
(pow.f64 (*.f64 (cos.f64 re) -1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) 2)
(pow.f64 (*.f64 -1/27 (pow.f64 (cos.f64 re) 3)) 1/3)
(sqrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))
(log.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (pow.f64 (exp.f64 -1/3) (cos.f64 re))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(cbrt.f64 (*.f64 -1/27 (pow.f64 (cos.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) -1/3)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/27 (pow.f64 (cos.f64 re) 3))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)) 3) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -2/3 (cos.f64 re) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 -2/3 (cos.f64 re) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -2/3 (cos.f64 re) (*.f64 1/3 (cos.f64 re)))
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cos.f64 re) -2/3 (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (cos.f64 re) -2/3 (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -2/3 (*.f64 1/3 (cos.f64 re)))
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 1/3 (cos.f64 re)))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2) (*.f64 (cos.f64 re) -1/3)) (/.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)) (*.f64 (cos.f64 re) -1/3)))
(*.f64 (cos.f64 re) 1)
(*.f64 (cos.f64 re) -1)
(*.f64 1 (cos.f64 re))
(*.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 (cbrt.f64 (cos.f64 re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (cbrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1))
(*.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))))
(*.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)) (/.f64 1 (*.f64 (cos.f64 re) -1/3)))
(*.f64 -1 (cos.f64 re))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))))
(/.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27)) (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)))
(/.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27)) (fma.f64 1/9 (pow.f64 (cos.f64 re) 2) (-.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2) (*.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3)))))
(/.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3))
(/.f64 (neg.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))) (neg.f64 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(/.f64 (fma.f64 1/9 (pow.f64 (cos.f64 re) 2) (neg.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))))
(pow.f64 (cos.f64 re) 1)
(pow.f64 (cbrt.f64 (cos.f64 re)) 3)
(pow.f64 (pow.f64 (cos.f64 re) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 re)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))) -1)
(pow.f64 (/.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))) -1)
(sqrt.f64 (pow.f64 (cos.f64 re) 2))
(log.f64 (exp.f64 (cos.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 re))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (pow.f64 (exp.f64 -1/3) (cos.f64 re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)) (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3))) (pow.f64 (exp.f64 -2/3) (cos.f64 re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re))) (pow.f64 (exp.f64 -2/3) (cos.f64 re))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))))
(cbrt.f64 (pow.f64 (cos.f64 re) 3))
(cos.f64 re)
(expm1.f64 (log1p.f64 (cos.f64 re)))
(exp.f64 (log.f64 (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (cos.f64 re)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 re)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 re))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 re) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 re))) 2))
(log1p.f64 (expm1.f64 (cos.f64 re)))
(fma.f64 -2/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (cos.f64 re) -2/3 (*.f64 (cos.f64 re) -1/3))
(fma.f64 (cos.f64 re) -1/3 (*.f64 -2/3 (cos.f64 re)))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (cos.f64 re) -1/3))
(fma.f64 -1/3 (cos.f64 re) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(+.f64 0 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3)))) (cbrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))) 1)
(pow.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) 1)
(pow.f64 (*.f64 (cbrt.f64 -1/6) (*.f64 im (cbrt.f64 (cos.f64 re)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))) 2)
(sqrt.f64 (*.f64 1/36 (*.f64 (pow.f64 im 6) (pow.f64 (cos.f64 re) 2))))
(log.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 -1/6) (*.f64 im (cbrt.f64 (cos.f64 re))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))))

simplify106.0ms (0.8%)

Algorithm
egg-herbie
Rules
1878×fma-neg
812×log-prod
660×times-frac
508×cube-prod
504×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05581423
112271423
249141423
Stop Event
node limit
Counts
365 → 335
Calls
Call 1
Inputs
-2/3
(-.f64 (*.f64 1/3 (pow.f64 re 2)) 2/3)
(-.f64 (+.f64 (*.f64 -1/36 (pow.f64 re 4)) (*.f64 1/3 (pow.f64 re 2))) 2/3)
(-.f64 (+.f64 (*.f64 1/1080 (pow.f64 re 6)) (+.f64 (*.f64 -1/36 (pow.f64 re 4)) (*.f64 1/3 (pow.f64 re 2)))) 2/3)
(*.f64 -2/3 (cos.f64 re))
(*.f64 -2/3 (cos.f64 re))
(*.f64 -2/3 (cos.f64 re))
(*.f64 -2/3 (cos.f64 re))
(*.f64 -2/3 (cos.f64 re))
(*.f64 -2/3 (cos.f64 re))
(*.f64 -2/3 (cos.f64 re))
(*.f64 -2/3 (cos.f64 re))
-1/3
(-.f64 (*.f64 1/6 (pow.f64 re 2)) 1/3)
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 re 2)) (*.f64 -1/72 (pow.f64 re 4))) 1/3)
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 re 2)) (+.f64 (*.f64 -1/72 (pow.f64 re 4)) (*.f64 1/2160 (pow.f64 re 6)))) 1/3)
(*.f64 -1/3 (cos.f64 re))
(*.f64 -1/3 (cos.f64 re))
(*.f64 -1/3 (cos.f64 re))
(*.f64 -1/3 (cos.f64 re))
(*.f64 -1/3 (cos.f64 re))
(*.f64 -1/3 (cos.f64 re))
(*.f64 -1/3 (cos.f64 re))
(*.f64 -1/3 (cos.f64 re))
-1
(-.f64 (*.f64 1/2 (pow.f64 re 2)) 1)
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 -1/24 (pow.f64 re 4))) 1)
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 (*.f64 -1/24 (pow.f64 re 4)) (*.f64 1/720 (pow.f64 re 6)))) 1)
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 re 2) (pow.f64 im 3))) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 re 2) (pow.f64 im 3))) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/144 (*.f64 (pow.f64 re 4) (pow.f64 im 3)))))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 re 2) (pow.f64 im 3))) (+.f64 (*.f64 1/4320 (*.f64 (pow.f64 re 6) (pow.f64 im 3))) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/144 (*.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(+.f64 0 (*.f64 -2/3 (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 (cos.f64 re)))) 1)
(pow.f64 (*.f64 -2/3 (cos.f64 re)) 1)
(pow.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) 3)
(pow.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) 2)
(pow.f64 (*.f64 (pow.f64 (cos.f64 re) 3) -8/27) 1/3)
(sqrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))
(log.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))
(expm1.f64 (log1p.f64 (*.f64 -2/3 (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re)))) 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2/3 (cos.f64 re)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))) 3) 1/3))
(log1p.f64 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(+.f64 0 (*.f64 (cos.f64 re) -1/3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(-.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) -1/3))) 1)
(/.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)) (cos.f64 re))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 re) 3) -8/27) (*.f64 -1/27 (pow.f64 (cos.f64 re) 3))) (fma.f64 (pow.f64 (cos.f64 re) 2) 4/9 (fma.f64 1/9 (pow.f64 (cos.f64 re) 2) (*.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3)))))
(pow.f64 (*.f64 (cos.f64 re) -1/3) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) 2)
(pow.f64 (*.f64 -1/27 (pow.f64 (cos.f64 re) 3)) 1/3)
(sqrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))
(log.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (pow.f64 (exp.f64 -1/3) (cos.f64 re))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(cbrt.f64 (*.f64 -1/27 (pow.f64 (cos.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) -1/3)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/27 (pow.f64 (cos.f64 re) 3))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)) 3) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -2/3 (cos.f64 re) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 -2/3 (cos.f64 re) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -2/3 (cos.f64 re) (*.f64 1/3 (cos.f64 re)))
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cos.f64 re) -2/3 (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (cos.f64 re) -2/3 (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -2/3 (*.f64 1/3 (cos.f64 re)))
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 1/3 (cos.f64 re)))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2) (*.f64 (cos.f64 re) -1/3)) (/.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)) (*.f64 (cos.f64 re) -1/3)))
(*.f64 (cos.f64 re) 1)
(*.f64 (cos.f64 re) -1)
(*.f64 1 (cos.f64 re))
(*.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 (cbrt.f64 (cos.f64 re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (cbrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1))
(*.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))))
(*.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)) (/.f64 1 (*.f64 (cos.f64 re) -1/3)))
(*.f64 -1 (cos.f64 re))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))))
(/.f64 1 (/.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))))
(/.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27)) (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)))
(/.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27)) (fma.f64 1/9 (pow.f64 (cos.f64 re) 2) (-.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2) (*.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3)))))
(/.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3))
(/.f64 (neg.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))) (neg.f64 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))))
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
(/.f64 (fma.f64 1/9 (pow.f64 (cos.f64 re) 2) (neg.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))))
(pow.f64 (cos.f64 re) 1)
(pow.f64 (cbrt.f64 (cos.f64 re)) 3)
(pow.f64 (pow.f64 (cos.f64 re) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 re)) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))) -1)
(pow.f64 (/.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))) -1)
(sqrt.f64 (pow.f64 (cos.f64 re) 2))
(log.f64 (exp.f64 (cos.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 re))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (pow.f64 (exp.f64 -1/3) (cos.f64 re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)) (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3))) (pow.f64 (exp.f64 -2/3) (cos.f64 re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re))) (pow.f64 (exp.f64 -2/3) (cos.f64 re))))
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))))
(cbrt.f64 (pow.f64 (cos.f64 re) 3))
(cos.f64 re)
(expm1.f64 (log1p.f64 (cos.f64 re)))
(exp.f64 (log.f64 (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (cos.f64 re)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 re)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 re))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 re) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 re))) 2))
(log1p.f64 (expm1.f64 (cos.f64 re)))
(fma.f64 -2/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (cos.f64 re) -2/3 (*.f64 (cos.f64 re) -1/3))
(fma.f64 (cos.f64 re) -1/3 (*.f64 -2/3 (cos.f64 re)))
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (cos.f64 re) -1/3))
(fma.f64 -1/3 (cos.f64 re) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
(+.f64 0 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3)))) (cbrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))) 1)
(pow.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) 1)
(pow.f64 (*.f64 (cbrt.f64 -1/6) (*.f64 im (cbrt.f64 (cos.f64 re)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))) 2)
(sqrt.f64 (*.f64 1/36 (*.f64 (pow.f64 im 6) (pow.f64 (cos.f64 re) 2))))
(log.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 -1/6) (*.f64 im (cbrt.f64 (cos.f64 re))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))))
Outputs
-2/3
(-.f64 (*.f64 1/3 (pow.f64 re 2)) 2/3)
(fma.f64 1/3 (*.f64 re re) -2/3)
(-.f64 (+.f64 (*.f64 -1/36 (pow.f64 re 4)) (*.f64 1/3 (pow.f64 re 2))) 2/3)
(+.f64 (*.f64 -1/36 (pow.f64 re 4)) (fma.f64 1/3 (*.f64 re re) -2/3))
(-.f64 (+.f64 (*.f64 1/1080 (pow.f64 re 6)) (+.f64 (*.f64 -1/36 (pow.f64 re 4)) (*.f64 1/3 (pow.f64 re 2)))) 2/3)
(+.f64 (fma.f64 1/1080 (pow.f64 re 6) (fma.f64 -1/36 (pow.f64 re 4) (*.f64 1/3 (*.f64 re re)))) -2/3)
(*.f64 -2/3 (cos.f64 re))
-2/3
(*.f64 -2/3 (cos.f64 re))
-2/3
(*.f64 -2/3 (cos.f64 re))
-2/3
(*.f64 -2/3 (cos.f64 re))
-2/3
(*.f64 -2/3 (cos.f64 re))
-2/3
(*.f64 -2/3 (cos.f64 re))
-2/3
(*.f64 -2/3 (cos.f64 re))
-2/3
(*.f64 -2/3 (cos.f64 re))
-2/3
-1/3
-2/3
(-.f64 (*.f64 1/6 (pow.f64 re 2)) 1/3)
(fma.f64 1/3 (*.f64 re re) -2/3)
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 re 2)) (*.f64 -1/72 (pow.f64 re 4))) 1/3)
(+.f64 (fma.f64 1/6 (*.f64 re re) (*.f64 (pow.f64 re 4) -1/72)) -1/3)
(-.f64 (+.f64 (*.f64 1/6 (pow.f64 re 2)) (+.f64 (*.f64 -1/72 (pow.f64 re 4)) (*.f64 1/2160 (pow.f64 re 6)))) 1/3)
(+.f64 (fma.f64 1/6 (*.f64 re re) (fma.f64 -1/72 (pow.f64 re 4) (*.f64 (pow.f64 re 6) 1/2160))) -1/3)
(*.f64 -1/3 (cos.f64 re))
-2/3
(*.f64 -1/3 (cos.f64 re))
-2/3
(*.f64 -1/3 (cos.f64 re))
-2/3
(*.f64 -1/3 (cos.f64 re))
-2/3
(*.f64 -1/3 (cos.f64 re))
-2/3
(*.f64 -1/3 (cos.f64 re))
-2/3
(*.f64 -1/3 (cos.f64 re))
-2/3
(*.f64 -1/3 (cos.f64 re))
-2/3
-1
-2/3
(-.f64 (*.f64 1/2 (pow.f64 re 2)) 1)
(fma.f64 1/3 (*.f64 re re) -2/3)
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (*.f64 -1/24 (pow.f64 re 4))) 1)
(+.f64 (fma.f64 1/2 (*.f64 re re) (*.f64 (pow.f64 re 4) -1/24)) -1)
(-.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 (*.f64 -1/24 (pow.f64 re 4)) (*.f64 1/720 (pow.f64 re 6)))) 1)
(+.f64 (fma.f64 1/2 (*.f64 re re) (fma.f64 -1/24 (pow.f64 re 4) (*.f64 (pow.f64 re 6) 1/720))) -1)
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 re 2) (pow.f64 im 3))) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 1/12 (*.f64 (*.f64 re re) (pow.f64 im 3)) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 re 2) (pow.f64 im 3))) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/144 (*.f64 (pow.f64 re 4) (pow.f64 im 3)))))
(fma.f64 1/12 (*.f64 (*.f64 re re) (pow.f64 im 3)) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/144 (*.f64 (pow.f64 re 4) (pow.f64 im 3)))))
(+.f64 (*.f64 1/12 (*.f64 (pow.f64 re 2) (pow.f64 im 3))) (+.f64 (*.f64 1/4320 (*.f64 (pow.f64 re 6) (pow.f64 im 3))) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/144 (*.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(fma.f64 1/12 (*.f64 (*.f64 re re) (pow.f64 im 3)) (fma.f64 1/4320 (*.f64 (pow.f64 re 6) (pow.f64 im 3)) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/144 (*.f64 (pow.f64 re 4) (pow.f64 im 3))))))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (*.f64 (cos.f64 re) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 0 (*.f64 -2/3 (cos.f64 re)))
-2/3
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))))
-2/3
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))))
-2/3
(-.f64 (exp.f64 (log1p.f64 (*.f64 -2/3 (cos.f64 re)))) 1)
-2/3
(pow.f64 (*.f64 -2/3 (cos.f64 re)) 1)
-2/3
(pow.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) 3)
-2/3
(pow.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) 2)
-2/3
(pow.f64 (*.f64 (pow.f64 (cos.f64 re) 3) -8/27) 1/3)
-2/3
(sqrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))
-2/3
(log.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)))
-2/3
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))))
-2/3
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))
-2/3
(expm1.f64 (log1p.f64 (*.f64 -2/3 (cos.f64 re))))
-2/3
(exp.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))))
-2/3
(exp.f64 (*.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))) 1))
-2/3
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))) 1) 1))
-2/3
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re)))) 3))
-2/3
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re)))) 2))
-2/3
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -2/3 (cos.f64 re)))) 1/3))
-2/3
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -2/3 (cos.f64 re))) 3) 1/3))
-2/3
(log1p.f64 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))
-2/3
(+.f64 (*.f64 -2/3 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
-2/3
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(+.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(+.f64 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(+.f64 0 (*.f64 (cos.f64 re) -1/3))
-2/3
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
-2/3
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
-2/3
(-.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
-2/3
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) -1/3))) 1)
-2/3
(/.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)) (cos.f64 re))
-2/3
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 re) 3) -8/27) (*.f64 -1/27 (pow.f64 (cos.f64 re) 3))) (fma.f64 (pow.f64 (cos.f64 re) 2) 4/9 (fma.f64 1/9 (pow.f64 (cos.f64 re) 2) (*.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3)))))
-2/3
(pow.f64 (*.f64 (cos.f64 re) -1/3) 1)
-2/3
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) 3)
-2/3
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) 2)
-2/3
(pow.f64 (*.f64 -1/27 (pow.f64 (cos.f64 re) 3)) 1/3)
-2/3
(sqrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))
-2/3
(log.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)))
-2/3
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(log.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re))))
-2/3
(log.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
-2/3
(log.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
-2/3
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (pow.f64 (exp.f64 -1/3) (cos.f64 re))))
-2/3
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
-2/3
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
-2/3
(cbrt.f64 (*.f64 -1/27 (pow.f64 (cos.f64 re) 3)))
-2/3
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(exp.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)) 1) 1))
-2/3
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) 3))
-2/3
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) 2))
-2/3
(exp.f64 (*.f64 (log.f64 (*.f64 -1/27 (pow.f64 (cos.f64 re) 3))) 1/3))
-2/3
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) -1/3)) 3) 1/3))
-2/3
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 -2/3 (cos.f64 re) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(fma.f64 -2/3 (cos.f64 re) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 -2/3 (cos.f64 re) (*.f64 1/3 (cos.f64 re)))
-2/3
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 -2/3 (cos.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (cos.f64 re) -2/3 (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(fma.f64 (cos.f64 re) -2/3 (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cos.f64 re) -2/3 (*.f64 1/3 (cos.f64 re)))
-2/3
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (cos.f64 re) -2/3 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (cos.f64 re) -1/3 (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cos.f64 re) -1/3 (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cos.f64 re) -1/3 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
-2/3
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 1/3 (cos.f64 re)))
-2/3
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 -1/3 (cos.f64 re) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 -1/3 (cos.f64 re) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 -1/3 (cos.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 1/3 (cos.f64 re)))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 1/3 (cos.f64 re)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 1/3 (cos.f64 re)))
-2/3
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 1/3 (cos.f64 re)))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 1/3 (cos.f64 re)))
-2/3
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
-2/3
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cos.f64 re)) -1/3))
-2/3
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 -1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 1/3 (cos.f64 re)))
-2/3
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1))
-2/3
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))))
-2/3
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 1/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (*.f64 (cos.f64 re) -1/3)) 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cos.f64 re)) -1/3 (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 -1 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3))) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 (cos.f64 re) -1/3)))
-2/3
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) 1)
-2/3
(-.f64 (/.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2) (*.f64 (cos.f64 re) -1/3)) (/.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2)) (*.f64 (cos.f64 re) -1/3)))
-2/3
(*.f64 (cos.f64 re) 1)
-2/3
(*.f64 (cos.f64 re) -1)
-2/3
(*.f64 1 (cos.f64 re))
-2/3
(*.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 (cbrt.f64 (cos.f64 re)) 2))
-2/3
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (cbrt.f64 (cos.f64 re)))
-2/3
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)))
-2/3
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1))
-2/3
(*.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))))
-2/3
(*.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)) (/.f64 1 (*.f64 (cos.f64 re) -1/3)))
-2/3
(*.f64 -1 (cos.f64 re))
-2/3
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))))
-2/3
(/.f64 1 (/.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))))
-2/3
(/.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27)) (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)))
-2/3
(/.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27)) (fma.f64 1/9 (pow.f64 (cos.f64 re) 2) (-.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2) (*.f64 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3)))))
-2/3
(/.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3)) (*.f64 (cos.f64 re) -1/3))
-2/3
(/.f64 (neg.f64 (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))) (neg.f64 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))))
-2/3
(/.f64 (neg.f64 (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))) (neg.f64 (*.f64 (cos.f64 re) -1/3)))
-2/3
(/.f64 (fma.f64 1/9 (pow.f64 (cos.f64 re) 2) (neg.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2))) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))))
-2/3
(pow.f64 (cos.f64 re) 1)
-2/3
(pow.f64 (cbrt.f64 (cos.f64 re)) 3)
-2/3
(pow.f64 (pow.f64 (cos.f64 re) 3) 1/3)
-2/3
(pow.f64 (sqrt.f64 (cos.f64 re)) 2)
-2/3
(pow.f64 (/.f64 (fma.f64 (*.f64 (cos.f64 re) -1/3) (-.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re))) (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (fma.f64 -1/27 (pow.f64 (cos.f64 re) 3) (*.f64 (pow.f64 (cos.f64 re) 3) -8/27))) -1)
-2/3
(pow.f64 (/.f64 (*.f64 (cos.f64 re) -1/3) (*.f64 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))) -1)
-2/3
(sqrt.f64 (pow.f64 (cos.f64 re) 2))
-2/3
(log.f64 (exp.f64 (cos.f64 re)))
-2/3
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 re))))
-2/3
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
-2/3
(log.f64 (*.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
-2/3
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (pow.f64 (exp.f64 -1/3) (cos.f64 re))))
-2/3
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3)))))
-2/3
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re)))) (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re)))))
-2/3
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/3) (cos.f64 re)) (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))))
-2/3
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3))) (pow.f64 (exp.f64 -2/3) (cos.f64 re))))
-2/3
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) -1/3))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))))
-2/3
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re))) (pow.f64 (exp.f64 -2/3) (cos.f64 re))))
-2/3
(log.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 -2/3) (cos.f64 re)) (pow.f64 (exp.f64 -1/3) (cos.f64 re))) (+.f64 1 (expm1.f64 (*.f64 -2/3 (cos.f64 re))))))
-2/3
(cbrt.f64 (pow.f64 (cos.f64 re) 3))
-2/3
(cos.f64 re)
-2/3
(expm1.f64 (log1p.f64 (cos.f64 re)))
-2/3
(exp.f64 (log.f64 (cos.f64 re)))
-2/3
(exp.f64 (*.f64 (log.f64 (cos.f64 re)) 1))
-2/3
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 re)) 1) 1))
-2/3
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 re))) 3))
-2/3
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 re) 3)) 1/3))
-2/3
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 re))) 2))
-2/3
(log1p.f64 (expm1.f64 (cos.f64 re)))
-2/3
(fma.f64 -2/3 (cos.f64 re) (*.f64 (cos.f64 re) -1/3))
-2/3
(fma.f64 (cos.f64 re) -2/3 (*.f64 (cos.f64 re) -1/3))
-2/3
(fma.f64 (cos.f64 re) -1/3 (*.f64 -2/3 (cos.f64 re)))
-2/3
(fma.f64 1 (*.f64 -2/3 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
-2/3
(fma.f64 1 (*.f64 (cos.f64 re) -1/3) (*.f64 -2/3 (cos.f64 re)))
-2/3
(fma.f64 (*.f64 -2/3 (cos.f64 re)) 1 (*.f64 (cos.f64 re) -1/3))
-2/3
(fma.f64 -1/3 (cos.f64 re) (*.f64 -2/3 (cos.f64 re)))
-2/3
(fma.f64 (*.f64 (cos.f64 re) -1/3) 1 (*.f64 -2/3 (cos.f64 re)))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -2/3) (*.f64 (cos.f64 re) -1/3))
-2/3
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) -1/3) (*.f64 -2/3 (cos.f64 re)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (*.f64 (cos.f64 re) -1/3))
-2/3
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 -2/3 (cos.f64 re)) 2)) (cbrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (cos.f64 re) -1/3))
-2/3
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (*.f64 -2/3 (cos.f64 re)))
-2/3
(fma.f64 (cbrt.f64 (*.f64 1/9 (pow.f64 (cos.f64 re) 2))) (cbrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -2/3) (*.f64 (cos.f64 re) -1/3))
-2/3
(fma.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) -1/3) (*.f64 -2/3 (cos.f64 re)))
-2/3
(fma.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (*.f64 (cos.f64 re) -1/3))
-2/3
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (sqrt.f64 (*.f64 (cos.f64 re) -1/3)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(fma.f64 (+.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (-.f64 (sqrt.f64 (*.f64 -2/3 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) -1/3))) (*.f64 -2/3 (cos.f64 re)))
-2/3
(fma.f64 (*.f64 -2/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
-2/3
(fma.f64 (*.f64 -2/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 (cos.f64 re) -1/3))
-2/3
(fma.f64 (*.f64 -1/3 (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(fma.f64 (*.f64 -1/3 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re)))
-2/3
(+.f64 0 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3)))) (cbrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))))
(*.f64 -1/6 (pow.f64 im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))) 1)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) 1)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (cbrt.f64 -1/6) (*.f64 im (cbrt.f64 (cos.f64 re)))) 3)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) 3) 1/3)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))) 2)
(*.f64 -1/6 (pow.f64 im 3))
(sqrt.f64 (*.f64 1/36 (*.f64 (pow.f64 im 6) (pow.f64 (cos.f64 re) 2))))
(*.f64 -1/6 (pow.f64 im 3))
(log.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 re) (pow.f64 im 3))))
(*.f64 -1/6 (pow.f64 im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))))
(*.f64 -1/6 (pow.f64 im 3))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) 3))
(*.f64 -1/6 (pow.f64 im 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))) 1))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))) 1) 1))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 -1/6) (*.f64 im (cbrt.f64 (cos.f64 re))))) 3))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))) 1/3))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)))) 2))
(*.f64 -1/6 (pow.f64 im 3))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6))))
(*.f64 -1/6 (pow.f64 im 3))

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize61.0ms (0.5%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 -1/6 (pow.f64 im 3))
96.7%
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
Compiler

Compiled 41 to 34 computations (17.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
im
@inf
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
0.0ms
im
@0
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
0.0ms
im
@-inf
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))

rewrite61.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1926×pow1
1810×add-exp-log
1806×log1p-expm1-u
1806×expm1-log1p-u
218×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01021
122613
2279313
Stop Event
node limit
Counts
1 → 44
Calls
Call 1
Inputs
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1))
Outputs
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 1)
(-.f64 (/.f64 1 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(*.f64 1 (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 im (*.f64 (*.f64 im im) -1/6))
(*.f64 (pow.f64 im 3) -1/6)
(*.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(*.f64 (*.f64 im (cbrt.f64 -1/6)) (cbrt.f64 (*.f64 (pow.f64 im 6) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im 6) 1/36)) (*.f64 im (cbrt.f64 -1/6)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im 6) 1/36)) (*.f64 (*.f64 im (cbrt.f64 -1/6)) 1))
(*.f64 (*.f64 im im) (*.f64 im -1/6))
(*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))
(*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 1))
(*.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) -1/6))
(*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1)))))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2)) (/.f64 1 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(*.f64 (*.f64 -1/6 im) (*.f64 im im))
(*.f64 (*.f64 -1/6 (*.f64 im im)) im)
(*.f64 (*.f64 -1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1))) (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3))))
(/.f64 1 (/.f64 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1)) (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (+.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2)) (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2))) (neg.f64 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 3) 1) (+.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) (fma.f64 -1/6 (pow.f64 im 3) 1)) (+.f64 1 (fma.f64 -1/6 (pow.f64 im 3) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) 1) (-.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 1))
(/.f64 (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) (fma.f64 -1/6 (pow.f64 im 3) 1)) 1) (+.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 1))
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2)
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(log.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1) 1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) 1)

simplify66.0ms (0.5%)

Algorithm
egg-herbie
Rules
1116×div-sub
832×associate-*r*
812×distribute-lft-neg-in
800×distribute-rgt-neg-in
766×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01171248
12821206
28161172
341001172
Stop Event
node limit
Counts
56 → 54
Calls
Call 1
Inputs
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 1)
(-.f64 (/.f64 1 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(*.f64 1 (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 im (*.f64 (*.f64 im im) -1/6))
(*.f64 (pow.f64 im 3) -1/6)
(*.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(*.f64 (*.f64 im (cbrt.f64 -1/6)) (cbrt.f64 (*.f64 (pow.f64 im 6) 1/36)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im 6) 1/36)) (*.f64 im (cbrt.f64 -1/6)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im 6) 1/36)) (*.f64 (*.f64 im (cbrt.f64 -1/6)) 1))
(*.f64 (*.f64 im im) (*.f64 im -1/6))
(*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))
(*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 1))
(*.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) -1/6))
(*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1)))))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2)) (/.f64 1 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(*.f64 (*.f64 -1/6 im) (*.f64 im im))
(*.f64 (*.f64 -1/6 (*.f64 im im)) im)
(*.f64 (*.f64 -1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1))) (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3))))
(/.f64 1 (/.f64 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1)) (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (+.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2)) (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2))) (neg.f64 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 3) 1) (+.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) (fma.f64 -1/6 (pow.f64 im 3) 1)) (+.f64 1 (fma.f64 -1/6 (pow.f64 im 3) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) 1) (-.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 1))
(/.f64 (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) (fma.f64 -1/6 (pow.f64 im 3) 1)) 1) (+.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 1))
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2)
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(log.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1) 1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) 1)
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) 1)
Outputs
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 1)
(*.f64 -1/6 (pow.f64 im 3))
(-.f64 (/.f64 1 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 1 (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 im (*.f64 (*.f64 im im) -1/6))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3) -1/6)
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (*.f64 im (cbrt.f64 -1/6)) (cbrt.f64 (*.f64 (pow.f64 im 6) 1/36)))
(*.f64 (*.f64 im (cbrt.f64 -1/6)) (cbrt.f64 (*.f64 1/36 (pow.f64 im 6))))
(*.f64 (cbrt.f64 -1/6) (*.f64 im (cbrt.f64 (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im 6) 1/36)) (*.f64 im (cbrt.f64 -1/6)))
(*.f64 (*.f64 im (cbrt.f64 -1/6)) (cbrt.f64 (*.f64 1/36 (pow.f64 im 6))))
(*.f64 (cbrt.f64 -1/6) (*.f64 im (cbrt.f64 (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im 6) 1/36)) (*.f64 (*.f64 im (cbrt.f64 -1/6)) 1))
(*.f64 (*.f64 im (cbrt.f64 -1/6)) (cbrt.f64 (*.f64 1/36 (pow.f64 im 6))))
(*.f64 (cbrt.f64 -1/6) (*.f64 im (cbrt.f64 (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (*.f64 im im) (*.f64 im -1/6))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 1))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) -1/6))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1)))))
(*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2)) (fma.f64 -1/6 (pow.f64 im 3) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) -2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) (fma.f64 -1/6 (pow.f64 im 3) -2))))
(*.f64 (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2)) (/.f64 1 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (*.f64 -1/6 im) (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (*.f64 -1/6 (*.f64 im im)) im)
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (*.f64 -1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2))
(*.f64 -1/6 (pow.f64 im 3))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1))) (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3))))
(*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2)) (fma.f64 -1/6 (pow.f64 im 3) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) -2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) (fma.f64 -1/6 (pow.f64 im 3) -2))))
(/.f64 1 (/.f64 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1)) (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2))))
(*.f64 -1/6 (pow.f64 im 3))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1))))
(*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2)) (fma.f64 -1/6 (pow.f64 im 3) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) -2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) (fma.f64 -1/6 (pow.f64 im 3) -2))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (+.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2)) (fma.f64 -1/6 (pow.f64 im 3) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) -2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) (fma.f64 -1/6 (pow.f64 im 3) -2))))
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2)) (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1)))
(*.f64 -1/6 (pow.f64 im 3))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (fma.f64 -1/6 (pow.f64 im 3) -1)))))
(*.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (/.f64 1 (-.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2)) (fma.f64 -1/6 (pow.f64 im 3) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) -2)))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) (fma.f64 -1/6 (pow.f64 im 3) -2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2))) (neg.f64 (-.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1))))
(*.f64 -1/6 (pow.f64 im 3))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 3) 1) (+.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) (fma.f64 -1/6 (pow.f64 im 3) 1)) (+.f64 1 (fma.f64 -1/6 (pow.f64 im 3) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 3) -1) (fma.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) (fma.f64 -1/6 (pow.f64 im 3) 1) (+.f64 1 (fma.f64 -1/6 (pow.f64 im 3) 1))))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 3)) (fma.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) (fma.f64 -1/6 (pow.f64 im 3) 1) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) (fma.f64 -1/6 (pow.f64 im 3) 2))))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 2) 1) (-.f64 (fma.f64 -1/6 (pow.f64 im 3) -1) 1))
(*.f64 -1/6 (pow.f64 im 3))
(/.f64 (-.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) (fma.f64 -1/6 (pow.f64 im 3) 1)) 1) (+.f64 (fma.f64 -1/6 (pow.f64 im 3) 1) 1))
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(cbrt.f64 (*.f64 im (*.f64 (pow.f64 im 8) -1/216)))
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2)
(*.f64 -1/6 (pow.f64 im 3))
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(log.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(cbrt.f64 (*.f64 im (*.f64 (pow.f64 im 8) -1/216)))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 1))
(*.f64 -1/6 (pow.f64 im 3))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 -1/6 (pow.f64 im 3))
(fma.f64 1 (fma.f64 -1/6 (pow.f64 im 3) -1) 1)
(*.f64 -1/6 (pow.f64 im 3))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) 1)
(*.f64 -1/6 (pow.f64 im 3))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) -1)) 1)
(*.f64 -1/6 (pow.f64 im 3))

localize30.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
99.9%
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
99.8%
(*.f64 (pow.f64 im 3) -1/6)
99.6%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
Compiler

Compiled 58 to 39 computations (32.8% saved)

series8.0ms (0.1%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
2.0ms
im
@inf
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
1.0ms
im
@0
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
1.0ms
re
@0
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
1.0ms
im
@-inf
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
1.0ms
re
@inf
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)

rewrite77.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1292×prod-diff
1262×log-prod
778×fma-def
600×pow-exp
496×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01562
132262
2354462
Stop Event
node limit
Counts
2 → 82
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
Outputs
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 1 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) (*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4)) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3) (pow.f64 im 3))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 1/36 (pow.f64 im 6) (*.f64 (neg.f64 im) im))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3) (pow.f64 im 3)) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 (neg.f64 im) im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3) (pow.f64 (cos.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 0 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4)) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))

simplify139.0ms (1%)

Algorithm
egg-herbie
Rules
1160×unswap-sqr
1062×log-prod
596×cube-prod
450×associate-+l+
404×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02554470
16034276
219903964
355553964
Stop Event
node limit
Counts
106 → 125
Calls
Call 1
Inputs
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/6 (pow.f64 im 3))) im)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (pow.f64 re 4)) (*.f64 -1/6 (pow.f64 im 3)))) im)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (pow.f64 re 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/720 (*.f64 (pow.f64 re 6) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) im)
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 re 2) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 re 2) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (pow.f64 re 4)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 re 2) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/720 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 -1/4 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)))) (pow.f64 re 6)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (pow.f64 re 4)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 1 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) (*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4)) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3) (pow.f64 im 3))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 1/36 (pow.f64 im 6) (*.f64 (neg.f64 im) im))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3) (pow.f64 im 3)) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 (neg.f64 im) im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3) (pow.f64 (cos.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 0 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4)) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
Outputs
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 -1/6 (pow.f64 im 3))) im)
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 re re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 -1/6 (pow.f64 im 3))) im)
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 re re)) 1) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 1 (*.f64 -1/2 (*.f64 re re))))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (pow.f64 re 4)) (*.f64 -1/6 (pow.f64 im 3)))) im)
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 re re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (pow.f64 re 4) (*.f64 -1/6 (pow.f64 im 3)))) im)
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 re re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 5/48) (*.f64 1/16 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (pow.f64 re 4) (*.f64 -1/6 (pow.f64 im 3)))) im)
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 1 (*.f64 -1/2 (*.f64 re re)))) (*.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 re 4)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 re 2) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/16 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (pow.f64 re 4)) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/720 (*.f64 (pow.f64 re 6) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) im)
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 re re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (pow.f64 re 4) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/720 (*.f64 (pow.f64 re 6) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) im)
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 re re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 5/48) (*.f64 1/16 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (pow.f64 re 4) (fma.f64 -1/720 (*.f64 (pow.f64 re 6) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 -1/6 (pow.f64 im 3))))) im)
(+.f64 (fma.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 re 4) (*.f64 -1/6 (pow.f64 im 3))) (-.f64 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (*.f64 -1/720 (pow.f64 re 6)) (*.f64 -1/2 (*.f64 re re)))) im))
(+.f64 (fma.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 re 4) (*.f64 -1/6 (pow.f64 im 3))) (fma.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (*.f64 -1/720 (pow.f64 re 6)) (*.f64 -1/2 (*.f64 re re))) (neg.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 re 2) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 -1/4 (*.f64 (*.f64 re re) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (+.f64 (*.f64 (*.f64 re re) -1/4) 1) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (+.f64 1 (*.f64 (*.f64 re re) -1/4)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 re 2) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (pow.f64 re 4)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))
(+.f64 (fma.f64 -1/4 (*.f64 (*.f64 re re) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (*.f64 (pow.f64 re 4) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) -1/4) 1) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/16 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 (pow.f64 re 4) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 re re) -1/4)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/2 (*.f64 (pow.f64 re 4) (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) -1/48)))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 re 2) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -1/720 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 -1/4 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)))) (pow.f64 re 6)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (+.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (pow.f64 re 4)) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))))
(fma.f64 -1/4 (*.f64 (*.f64 re re) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 (pow.f64 re 6) (+.f64 (*.f64 -1/720 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/4 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (*.f64 -1/4 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)) (*.f64 (pow.f64 re 4) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 re re) -1/4) 1) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/16 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 (pow.f64 re 4) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))) (*.f64 1/2 (*.f64 (fma.f64 -1/720 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (*.f64 (-.f64 (*.f64 1/24 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 1/16 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 1/4)) (*.f64 (pow.f64 re 6) (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 (*.f64 re re) -1/4)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (+.f64 (*.f64 (pow.f64 re 4) (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) -1/48)) (*.f64 (pow.f64 re 6) (fma.f64 -1/720 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (*.f64 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) -1/48) 1/4))))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 1 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (cos.f64 re))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) (*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4)) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (cos.f64 re))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3) (pow.f64 im 3))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))) (-.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3) (pow.f64 im 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (cos.f64 re))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 1/36 (pow.f64 im 6) (*.f64 (neg.f64 im) im))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 (pow.f64 im 3) -1/6 im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (neg.f64 im)))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(*.f64 (/.f64 (fma.f64 1/36 (pow.f64 im 6) (neg.f64 (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (cos.f64 re))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 3) -1/6) 3) (pow.f64 im 3)) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))) (-.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3) (pow.f64 im 3))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (cos.f64 re))
(/.f64 (*.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 (neg.f64 im) im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 (pow.f64 im 3) -1/6 im) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (neg.f64 im)))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(*.f64 (/.f64 (fma.f64 1/36 (pow.f64 im 6) (neg.f64 (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (cos.f64 re))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3) (pow.f64 (cos.f64 re) 3)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2) 2))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 2))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/2))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 0 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1)
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 1 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/2)
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3)
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3/2) 1/3)
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4) 2)
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fabs.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3/2))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/2))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/2) 1))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/4)) 2))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))

localize34.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.0%
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
99.0%
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3)
98.9%
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
98.9%
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3) 3)
Compiler

Compiled 86 to 59 computations (31.4% saved)

series141.0ms (1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
46.0ms
re
@inf
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3) 3)
36.0ms
im
@inf
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3) 3)
19.0ms
re
@-inf
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3) 3)
11.0ms
re
@0
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3) 3)
8.0ms
im
@-inf
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3) 3)

rewrite89.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1356×log-prod
1292×prod-diff
802×fma-def
762×pow-exp
496×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01699
134799
2370599
Stop Event
node limit
Counts
3 → 135
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3) 3)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3)
Outputs
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(*.f64 1 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 9) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 9))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) 3))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (cos.f64 re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 -1/216 (pow.f64 (pow.f64 im 3) 3) (neg.f64 (pow.f64 im 3)))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (*.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 im 3) 3) (neg.f64 (pow.f64 im 3))) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3) (pow.f64 (cos.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 9))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3) 9))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 0 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 re))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 re))) 1/3)) (exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3)))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) 1/3)) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) 1/3)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/9)
(pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(log.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(exp.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/9))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9) 1/9))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/9))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(+.f64 0 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) 3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 3) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 3))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) 1) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))

simplify333.0ms (2.5%)

Algorithm
egg-herbie
Rules
1614×fma-def
948×distribute-rgt-in
946×distribute-lft-in
898×associate-+r+
624×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
082229885
1266127781
Stop Event
node limit
Counts
207 → 322
Calls
Call 1
Inputs
(*.f64 (pow.f64 1 1/9) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (pow.f64 1 1/9) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3)))))))
(+.f64 (*.f64 (pow.f64 1 1/9) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3)))))) (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3) (+.f64 (pow.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) 2) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3) (+.f64 (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))))))) (pow.f64 re 4))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3) (+.f64 (*.f64 5/5832 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 5/5832 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 -347/87480 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 -347/174960 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))))))))))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (+.f64 (pow.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (+.f64 (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 5/5832 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 5/5832 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 -347/87480 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 -347/174960 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))))))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3)))))) (pow.f64 re 6)) (+.f64 (*.f64 (pow.f64 1 1/9) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3)))))) (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3) (+.f64 (pow.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) 2) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3) (+.f64 (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))))))) (pow.f64 re 4)))))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 9)
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (pow.f64 im 2)) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 9))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (pow.f64 im 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) 2) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (pow.f64 im 4)) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 9)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (pow.f64 im 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) 2) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))) (+.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (+.f64 (*.f64 (+.f64 (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 17/59049 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im))))) (+.f64 (*.f64 17/118098 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))))) (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 (+.f64 (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 17/59049 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im))))) (+.f64 (*.f64 17/118098 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))))) (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) 2) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (pow.f64 im 4)) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 9))))
(*.f64 -1 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 9) (pow.f64 1 1/3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 9) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3)))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))) 2) (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (cbrt.f64 -1))) (pow.f64 1 1/3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1))) (pow.f64 im 4)) (pow.f64 1 1/3)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 9) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (pow.f64 (cbrt.f64 -1) 2))) (pow.f64 im 4)) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3)) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))) 2))) (pow.f64 im 4)) (pow.f64 1 1/3))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 9) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))) 2) (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (cbrt.f64 -1))) (pow.f64 1 1/3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1))) (pow.f64 im 4)) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3)) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))) 2))) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1088/81 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -64/27 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (+.f64 (*.f64 544/81 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 -64/27 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))))) (pow.f64 1 1/3))) (*.f64 2 (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))))))))) (pow.f64 im 6)) (pow.f64 1 1/3)) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))) 2) (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (cbrt.f64 -1))) (pow.f64 1 1/3)))) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))))) (pow.f64 im 6)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (pow.f64 (cbrt.f64 -1) 2))) (pow.f64 im 4)) (pow.f64 1 1/3)) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))))))) (pow.f64 im 6)) (pow.f64 1 1/3))) (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1088/81 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -64/27 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (+.f64 (*.f64 -64/27 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 544/81 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))))) (pow.f64 im 6)) (pow.f64 1 1/3)))))))))))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 9)
(+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 9) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2))) (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 9) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) 2) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (pow.f64 im 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2)) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) 2) (*.f64 2 (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (pow.f64 im 4)) (/.f64 (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 4)))))))
(+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 9) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) 2) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (pow.f64 im 4))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) 2) (*.f64 2 (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) 2) (*.f64 2 (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (pow.f64 im 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))))) (+.f64 (*.f64 -64/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 544/81 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 (+.f64 (*.f64 -64/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 1088/81 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))))))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))))) (+.f64 (*.f64 -64/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 544/81 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 (+.f64 (*.f64 -64/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 1088/81 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))))))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (*.f64 2 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))))))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 im 6))) (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2)))))))))))
(pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/9)
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 2))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/9))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 2))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/9) (*.f64 -5/648 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 4)))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 2))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/9) (+.f64 (*.f64 -347/174960 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 6))) (*.f64 -5/648 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 4))))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im))))
(+.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 2))))
(+.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 2))) (*.f64 -1/729 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 4)))))
(+.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 2))) (+.f64 (*.f64 17/118098 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 6))) (*.f64 -1/729 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 4))))))
(*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))
(+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (*.f64 2/3 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 2)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))))
(+.f64 (*.f64 -16/9 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (*.f64 2/3 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 2)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))))
(+.f64 (*.f64 -16/9 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 2)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 544/81 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 6)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))))))
(exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))
(+.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (*.f64 2/3 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 2))))
(+.f64 (*.f64 -16/9 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 4))) (+.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (*.f64 2/3 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 2)))))
(+.f64 (*.f64 -16/9 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 4))) (+.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (+.f64 (*.f64 2/3 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 2))) (*.f64 544/81 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 6))))))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))
(+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 re 2)))
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9))))))) (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 re 2))))
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9))))))) (+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 5/5832 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 5/5832 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 -347/87480 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 -347/174960 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9))))))))) (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 re 2)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)
(+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) (pow.f64 im 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))) (pow.f64 im 4)) (+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) (pow.f64 im 2))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 17/59049 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im))))) (+.f64 (*.f64 17/118098 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))))) (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))) (pow.f64 im 4)) (+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) (pow.f64 im 2)))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))
(+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 4/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)) (+.f64 (*.f64 8/9 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 im 4)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1088/81 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -64/27 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 im 6)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (+.f64 (*.f64 -16/9 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 im 6)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 im 4)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (+.f64 (*.f64 -64/27 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 6)) (pow.f64 1 1/3))) (+.f64 (*.f64 8/9 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 544/81 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 6)) (pow.f64 1 1/3))))))))))))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)
(+.f64 (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2)))))
(+.f64 (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (pow.f64 im 4)) (+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2))) (+.f64 (*.f64 -16/9 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 4))) (*.f64 8/9 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 4))))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (pow.f64 im 4)) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (pow.f64 im 6))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 4))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2))) (+.f64 (*.f64 -64/27 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 6))) (+.f64 (*.f64 544/81 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 6))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -64/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 1088/81 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (pow.f64 im 6)) (+.f64 (*.f64 -16/9 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 4))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2))))))))))))
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(*.f64 1 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 9) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 9))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) 3))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (cos.f64 re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 -1/216 (pow.f64 (pow.f64 im 3) 3) (neg.f64 (pow.f64 im 3)))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (*.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 im 3) 3) (neg.f64 (pow.f64 im 3))) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3) (pow.f64 (cos.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(exp.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 9))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3) 9))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2) 2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))
(+.f64 0 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1/3)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 re))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(*.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 re))) 1/3)) (exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3)))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) 1/3)) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) 1/3)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3)
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/9)
(pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(log.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(exp.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/9))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9) 1/9))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/9))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(+.f64 0 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) 3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 3) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 3))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) 1) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
Outputs
(*.f64 (pow.f64 1 1/9) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 (pow.f64 1 1/9) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (pow.f64 re 2) (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3)))))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 3 (*.f64 1 (*.f64 (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6) (cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)))))) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(fma.f64 (*.f64 re re) (*.f64 3 (*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/6) (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 (pow.f64 1 1/9) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3)))))) (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3) (+.f64 (pow.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) 2) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3) (+.f64 (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))))))) (pow.f64 re 4))))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 3 (*.f64 1 (*.f64 (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6) (cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2))))) (*.f64 (fma.f64 1 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (pow.f64 (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6) 2) (*.f64 2 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/648)))))) (+.f64 (*.f64 2 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6) 2))) (*.f64 (*.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2))) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/648))))) (pow.f64 re 4))) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (fma.f64 (*.f64 re re) (*.f64 3 (*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/6) (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 (fma.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 2 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/648))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) 2) 1/36)) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)) (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/648)) (*.f64 2 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) 2) 1/36))))) (pow.f64 re 4)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3) (+.f64 (*.f64 5/5832 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 5/5832 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 -347/87480 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 -347/174960 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))))))))))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (+.f64 (pow.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (+.f64 (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 5/5832 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 5/5832 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 -347/87480 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 -347/174960 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))))))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3)))))) (pow.f64 re 6)) (+.f64 (*.f64 (pow.f64 1 1/9) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3))) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3)))))) (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3) (+.f64 (pow.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) 2) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/3) (+.f64 (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))))))))) (pow.f64 re 4)))))
(fma.f64 (fma.f64 1 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 2 (*.f64 (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/648))) (*.f64 2 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (*.f64 5/5832 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -34/10935) (+.f64 (*.f64 -347/174960 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 (*.f64 -1/18 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18))) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81))))))))) (fma.f64 (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6) (+.f64 (pow.f64 (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6) 2) (*.f64 2 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/648))))) (+.f64 (*.f64 2 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/648))))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) (+.f64 (*.f64 5/5832 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -34/10935) (+.f64 (*.f64 -347/174960 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 (*.f64 -1/18 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18))) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81)))))))))) (pow.f64 re 6) (+.f64 (fma.f64 (*.f64 re re) (*.f64 3 (*.f64 1 (*.f64 (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6) (cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2))))) (*.f64 (fma.f64 1 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (pow.f64 (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6) 2) (*.f64 2 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/648)))))) (+.f64 (*.f64 2 (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6) 2))) (*.f64 (*.f64 1 (cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2))) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/648))))) (pow.f64 re 4))) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (fma.f64 (fma.f64 (*.f64 2 (fma.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/6) (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/648)) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) 5/5832 (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -34/10935) (fma.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -347/174960 (*.f64 (*.f64 -1/18 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18))) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81)))))))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/6) (fma.f64 2 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/648))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) 2) 1/36)) (fma.f64 2 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/6) (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/648)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)) (fma.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) 5/5832 (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -34/10935) (fma.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -347/174960 (*.f64 (*.f64 -1/18 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18))) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81))))))))) (pow.f64 re 6) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 (*.f64 re re) (*.f64 3 (*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/6) (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)))) (*.f64 (fma.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 2 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/648))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) 2) 1/36)) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2)) (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/648)) (*.f64 2 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) 2) 1/36))))) (pow.f64 re 4))))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 1 1/9))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 9)
(pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 9)
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (pow.f64 im 2)) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 9))
(fma.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18))) (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 9))
(fma.f64 (*.f64 3 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18))) (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 9))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (pow.f64 im 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) 2) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (pow.f64 im 4)) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 9)))
(fma.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18))) (*.f64 im im) (fma.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 -1/729 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))))) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) 2)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (fma.f64 -1/729 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))))) (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 9)))
(fma.f64 (*.f64 3 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18))) (*.f64 im im) (fma.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/729 (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) 1/324)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) 1/324)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/729 (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))))) (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 9)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (pow.f64 im 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) 2) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))) (+.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (+.f64 (*.f64 (+.f64 (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 17/59049 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im))))) (+.f64 (*.f64 17/118098 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))))) (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 (+.f64 (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 17/59049 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im))))) (+.f64 (*.f64 17/118098 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))))) (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) 2) (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 6) (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))))) (pow.f64 im 4)) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 9))))
(fma.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18))) (*.f64 im im) (fma.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 -1/729 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (*.f64 2 (+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) 14/59049) (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (fma.f64 17/118098 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 1/54 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/19683))))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (fma.f64 -1/729 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))))) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (fma.f64 -1/729 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458))))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) 14/59049) (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (fma.f64 17/118098 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 1/54 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/19683)))))))) (pow.f64 im 6) (fma.f64 (fma.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 -1/729 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))))) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) 2)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (fma.f64 -1/729 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))))) (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 9))))
(fma.f64 (*.f64 3 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18))) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/729 (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) 1/324)) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (*.f64 2 (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) 14/59049) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 17/118098 (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/19683 (*.f64 (*.f64 1/54 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916))))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/729 (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))))) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) 14/59049) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 17/118098 (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/19683 (*.f64 (*.f64 1/54 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916))))) (*.f64 (*.f64 2 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3)) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/729 (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))))))) (pow.f64 im 6) (fma.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/729 (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) 1/324)) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) 1/324)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 6) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/729 (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458)))))) (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 9))))
(*.f64 -1 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 9) (pow.f64 1 1/3)))
(neg.f64 (*.f64 1 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 9)))
(neg.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 9))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 9) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3)))))
(fma.f64 -1 (*.f64 1 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 9)) (*.f64 3 (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 6) (/.f64 (*.f64 im im) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2)))))))
(-.f64 (*.f64 3 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (pow.f64 (cbrt.f64 -1) 2)) im) (/.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) 2) im))) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 9))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))) 2) (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (cbrt.f64 -1))) (pow.f64 1 1/3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1))) (pow.f64 im 4)) (pow.f64 1 1/3)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 9) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (pow.f64 (cbrt.f64 -1) 2))) (pow.f64 im 4)) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3)) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))) 2))) (pow.f64 im 4)) (pow.f64 1 1/3))))))))
(fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2) 2) (*.f64 2 (*.f64 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (*.f64 (cbrt.f64 -1) (fma.f64 8/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (fma.f64 -16/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1))))))))))) (/.f64 (pow.f64 im 4) (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)))) 1 (fma.f64 -1 (*.f64 1 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 9)) (fma.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 8/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (fma.f64 -16/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1)))))))) (pow.f64 im 4)) 1 (+.f64 (*.f64 3 (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 6) (/.f64 (*.f64 im im) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2)))))) (*.f64 2 (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (pow.f64 im 4) (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2) 2))))))))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) (/.f64 (pow.f64 im 4) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) -8/9) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1))))))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (pow.f64 (cbrt.f64 -1) 2)) 4)))) (-.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)) (+.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) -8/9) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1))))))) (fma.f64 3 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (pow.f64 (cbrt.f64 -1) 2)) im) (/.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) 2) im)) (/.f64 (*.f64 2 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) (/.f64 (pow.f64 im 4) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (pow.f64 (cbrt.f64 -1) 2)) 4)))))) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 9)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 9) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))) 2) (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (cbrt.f64 -1))) (pow.f64 1 1/3)))) (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1))) (pow.f64 im 4)) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3)) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (cbrt.f64 -1) (pow.f64 (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))) 2))) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1088/81 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -64/27 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (+.f64 (*.f64 544/81 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 -64/27 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))))) (pow.f64 1 1/3))) (*.f64 2 (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))))))))) (pow.f64 im 6)) (pow.f64 1 1/3)) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))) 2) (*.f64 2 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (cbrt.f64 -1))) (pow.f64 1 1/3)))) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))))) (pow.f64 im 6)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (pow.f64 (cbrt.f64 -1) 2))) (pow.f64 im 4)) (pow.f64 1 1/3)) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (*.f64 (+.f64 (*.f64 8/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 4/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))))))) (pow.f64 im 6)) (pow.f64 1 1/3))) (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (+.f64 (*.f64 2/3 (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1088/81 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -64/27 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (+.f64 (*.f64 -64/27 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))) (*.f64 544/81 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)))))))) (pow.f64 im 6)) (pow.f64 1 1/3)))))))))))
(fma.f64 -1 (*.f64 1 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 9)) (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2) 2) (*.f64 2 (*.f64 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (*.f64 (cbrt.f64 -1) (fma.f64 8/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (fma.f64 -16/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1))))))))))) (/.f64 (pow.f64 im 4) (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)))) 1 (fma.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 6) (/.f64 (*.f64 im im) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2)))) 1 (fma.f64 2 (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (pow.f64 im 4) (*.f64 (cbrt.f64 -1) (pow.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2) 2))))) (fma.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (pow.f64 im 6) (*.f64 (cbrt.f64 -1) (*.f64 2 (+.f64 (*.f64 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (*.f64 (cbrt.f64 -1) (fma.f64 2/3 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1)))) (fma.f64 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) 896/81)) (cbrt.f64 (cbrt.f64 -1)) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 352/81)))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2) (fma.f64 8/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (fma.f64 -16/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1)))))))))))) 1 (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2) 2) (*.f64 2 (*.f64 1 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (*.f64 (cbrt.f64 -1) (fma.f64 8/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (fma.f64 -16/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1))))))))))) (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2))) (fma.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 8/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (fma.f64 -16/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1)))))))) (pow.f64 im 4)) 1 (fma.f64 2 (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 6) (/.f64 (*.f64 im im) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2))))) (fma.f64 2 (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (pow.f64 im 6) (*.f64 (fma.f64 8/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (fma.f64 -16/9 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1)))))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 2)))))) (*.f64 1 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 6) (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (fma.f64 2/3 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1)))) (fma.f64 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) 896/81)) (cbrt.f64 (cbrt.f64 -1)) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) 352/81))))))))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (pow.f64 (cbrt.f64 -1) 2)) im) (/.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) 2) im)) (+.f64 (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (/.f64 (pow.f64 im 4) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (pow.f64 (cbrt.f64 -1) 2)) 4)))) (/.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) (*.f64 2 (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9))) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) 896/81)))) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) 352/81))) (*.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) 2) (+.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) -8/9) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1))))))))) (pow.f64 im 6))) (+.f64 (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (pow.f64 (cbrt.f64 -1) 2)) im) (/.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) 2) im)) (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (/.f64 (pow.f64 im 6) (*.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) -8/9) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1))))) (*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) 2))))) (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (pow.f64 (cbrt.f64 -1) 2)) (/.f64 (pow.f64 im 6) (+.f64 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9))) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) 896/81)))) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) 352/81)))))) (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 -1) 2)) (+.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) -8/9) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1))))))) (/.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) -8/9) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1))))))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (pow.f64 (cbrt.f64 -1) 2)) 4)) (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) 2))))))) (-.f64 (/.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) (/.f64 (pow.f64 im 4) (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (cbrt.f64 -1) (+.f64 (*.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)) -8/9) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9) (cbrt.f64 (cbrt.f64 -1))))))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (pow.f64 (cbrt.f64 -1) 2)) 4)))) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 9)))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 9)
(pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 9)
(+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 9) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2))) (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2))))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 9) (*.f64 3 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) (/.f64 (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6)))))
(fma.f64 3 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) im) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) im)) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 9))
(+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 9) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) 2) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (pow.f64 im 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2)) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) 2) (*.f64 2 (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (pow.f64 im 4)) (/.f64 (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 4)))))))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 9) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) (/.f64 (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6))) (fma.f64 2 (/.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) 2) (/.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) (/.f64 (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))))))) (/.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))) (/.f64 (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)))) (/.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6))))))))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 9) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) im) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) im)) (+.f64 (+.f64 (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) 4))) (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) im) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) im))) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (/.f64 (pow.f64 im 4) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9))))))) (/.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9))))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) 4)) (/.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))))))
(+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 9) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) 2) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (pow.f64 im 4))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) 2) (*.f64 2 (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) 2) (*.f64 2 (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (pow.f64 im 4)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))))) (+.f64 (*.f64 -64/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 544/81 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 (+.f64 (*.f64 -64/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 1088/81 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))))))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))))) (+.f64 (*.f64 -64/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 544/81 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 (+.f64 (*.f64 -64/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 1088/81 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))))))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (*.f64 2 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))))))) (pow.f64 im 6)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (*.f64 (+.f64 (*.f64 8/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (+.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (*.f64 -16/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 im 6))) (/.f64 (*.f64 (+.f64 (*.f64 4/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)) (*.f64 2/3 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3))) (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 6)) (pow.f64 im 2)))))))))))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 9) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) (/.f64 (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6))) (fma.f64 2 (/.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) 2) (/.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))))))) (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) 2) (*.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))))))) (/.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))) (+.f64 (/.f64 (fma.f64 2/3 (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9)) (fma.f64 -64/27 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 544/81 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) 896/81))))) (/.f64 (pow.f64 im 6) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6))) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 2 (+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 2/3 (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9)) (fma.f64 -64/27 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 544/81 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) 896/81)))))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)))))))) (pow.f64 im 6)) (+.f64 (/.f64 (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)))) (/.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))))))) (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) (/.f64 (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6))))))))))))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 9) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) im) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) im)) (+.f64 (fma.f64 2 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) 4))) (/.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9))))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) 4)) (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2)))) (+.f64 (/.f64 (fma.f64 2 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9))))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) 4)) (/.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))) (+.f64 (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (/.f64 (pow.f64 im 4) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9)))))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) (/.f64 (pow.f64 im 6) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9))))))) (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) im) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) im)))) (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (/.f64 (/.f64 (pow.f64 im 6) 2) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 2/3 (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9)) (+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 352/81) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) 896/81)))) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 2) (fma.f64 8/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 -16/9 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9)))))))) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 6) (/.f64 (pow.f64 im 6) (fma.f64 2/3 (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9)) (+.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) 352/81) (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) 896/81))))))))))))
(pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/9)
(*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 2))) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/9))
(fma.f64 -1/18 (*.f64 (*.f64 re re) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)))
(fma.f64 -1/18 (*.f64 (*.f64 re re) (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18))) (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 2))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/9) (*.f64 -5/648 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 4)))))
(+.f64 (fma.f64 -1/18 (*.f64 (*.f64 re re) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18))) (*.f64 -5/648 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (pow.f64 re 4))))
(fma.f64 -1/18 (*.f64 (*.f64 re re) (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18))) (fma.f64 -5/648 (*.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (pow.f64 re 4)) (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18))))
(+.f64 (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 2))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/9) (+.f64 (*.f64 -347/174960 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 6))) (*.f64 -5/648 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (pow.f64 re 4))))))
(+.f64 (fma.f64 -1/18 (*.f64 (*.f64 re re) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18))) (fma.f64 -347/174960 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (pow.f64 re 6)) (*.f64 -5/648 (*.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (pow.f64 re 4)))))
(fma.f64 -1/18 (*.f64 (*.f64 re re) (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18))) (fma.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (fma.f64 -5/648 (*.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (pow.f64 re 4)) (*.f64 (*.f64 -347/174960 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18))) (pow.f64 re 6)))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im))))
(pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im)))
(+.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 1/54 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 im im))))
(fma.f64 1/54 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 im im)) (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))))
(+.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 2))) (*.f64 -1/729 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 4)))))
(+.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (fma.f64 1/54 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 im im)) (*.f64 -1/729 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (pow.f64 im 4)))))
(+.f64 (fma.f64 1/54 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 im im)) (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im)))) (*.f64 -1/729 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (pow.f64 im 4))))
(+.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 2))) (+.f64 (*.f64 17/118098 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 6))) (*.f64 -1/729 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (pow.f64 im 4))))))
(+.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (fma.f64 1/54 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 im im)) (fma.f64 17/118098 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (pow.f64 im 6)) (*.f64 -1/729 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (pow.f64 im 4))))))
(+.f64 (fma.f64 1/54 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 im im)) (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im)))) (fma.f64 -1/729 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (pow.f64 im 4)) (*.f64 17/118098 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (pow.f64 im 6)))))
(*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))
(*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (cbrt.f64 (cbrt.f64 -1)))
(*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (cbrt.f64 (cbrt.f64 -1)))
(+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (*.f64 2/3 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 2)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))))
(fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (cbrt.f64 (cbrt.f64 -1)) (*.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (/.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 im im)))))
(*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 im im)))))
(+.f64 (*.f64 -16/9 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (*.f64 2/3 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 2)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))))
(fma.f64 -16/9 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (/.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (pow.f64 im 4))) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (cbrt.f64 (cbrt.f64 -1)) (*.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (/.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 im im))))))
(fma.f64 -16/9 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (/.f64 (pow.f64 im 4) (cbrt.f64 (cbrt.f64 -1)))) (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 im im))))))
(+.f64 (*.f64 -16/9 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 4)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 2)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (*.f64 544/81 (*.f64 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (pow.f64 im 6)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))))))
(fma.f64 -16/9 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (/.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (pow.f64 im 4))) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (cbrt.f64 (cbrt.f64 -1)) (fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (/.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (*.f64 im im))) (*.f64 544/81 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (/.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (pow.f64 im 6)))))))
(+.f64 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (*.f64 -16/9 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (pow.f64 im 4))) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))))) (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 im im))) (*.f64 544/81 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (pow.f64 im 6))))))
(exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))
(pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6))))
(+.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (*.f64 2/3 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 2))))
(+.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 im im))))
(fma.f64 2/3 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 im im)) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))))
(+.f64 (*.f64 -16/9 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 4))) (+.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (*.f64 2/3 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 2)))))
(fma.f64 -16/9 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (pow.f64 im 4)) (+.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 im im)))))
(fma.f64 -16/9 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (pow.f64 im 4)) (fma.f64 2/3 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 im im)) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6))))))
(+.f64 (*.f64 -16/9 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 4))) (+.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (+.f64 (*.f64 2/3 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 2))) (*.f64 544/81 (/.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) (pow.f64 im 6))))))
(fma.f64 -16/9 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (pow.f64 im 4)) (+.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (fma.f64 2/3 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 im im)) (*.f64 544/81 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (pow.f64 im 6))))))
(+.f64 (fma.f64 -16/9 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (pow.f64 im 4)) (fma.f64 2/3 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (*.f64 im im)) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))))) (/.f64 544/81 (/.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))))))
(*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))
(*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 re 2)))
(fma.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6)))
(fma.f64 (*.f64 re re) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/6) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9))))))) (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 re 2))))
(fma.f64 (pow.f64 re 4) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/648)) (fma.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/648)) (pow.f64 re 4) (fma.f64 (*.f64 re re) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/6) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(+.f64 (*.f64 (pow.f64 re 4) (+.f64 (*.f64 1/162 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 -5/648 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9))))))) (+.f64 (*.f64 (pow.f64 re 6) (+.f64 (*.f64 5/5832 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 5/5832 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 -347/87480 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)))) (+.f64 (*.f64 -347/174960 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/9) (+.f64 (*.f64 -5/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9)) (*.f64 1/324 (pow.f64 (*.f64 1 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2)) 1/9))))))))) (+.f64 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)) (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3))) (*.f64 -1/18 (*.f64 (pow.f64 (pow.f64 1 4) 1/9) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/3)))) (pow.f64 re 2)))))
(fma.f64 (pow.f64 re 4) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/648)) (fma.f64 (pow.f64 re 6) (+.f64 (*.f64 5/5832 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (fma.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -34/10935) (+.f64 (*.f64 -347/174960 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 (*.f64 -1/18 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1/18))) (*.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18) (pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) 1/18)) -1/81))))) (fma.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (*.f64 re re) (*.f64 (*.f64 1 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) -1/6)))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/648)) (pow.f64 re 4) (fma.f64 (fma.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) 5/5832 (fma.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18)) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -34/10935) (fma.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -347/174960 (*.f64 (*.f64 -1/18 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 1/18))) (*.f64 (*.f64 (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18) (pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) 2) 1/18)) -1/81))))) (pow.f64 re 6) (fma.f64 (*.f64 re re) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) -1/6) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)
(pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3)
(+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) (pow.f64 im 2)))
(+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (*.f64 im im)))
(fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3))
(+.f64 (*.f64 (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))) (pow.f64 im 4)) (+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) (pow.f64 im 2))))
(fma.f64 (fma.f64 -1/729 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458))) (pow.f64 im 4) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (*.f64 im im))))
(fma.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/729 (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458))) (pow.f64 im 4) (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 17/59049 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im))))) (+.f64 (*.f64 17/118098 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 1/54 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2))))) (*.f64 -1/19683 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))))) (pow.f64 im 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (+.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) (+.f64 (*.f64 1/2916 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)) (*.f64 -2/729 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 2)))) (*.f64 1/1458 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)))) (pow.f64 im 4)) (+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3) (*.f64 (+.f64 (*.f64 1/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3)) (*.f64 1/54 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 -1 (cos.f64 re))) (log.f64 im)))) 3))) (pow.f64 im 2)))))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) 14/59049) (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (fma.f64 17/118098 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 1/54 (*.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916)) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/19683)))) (pow.f64 im 6) (fma.f64 (fma.f64 -1/729 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458))) (pow.f64 im 4) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (*.f64 im im)))))
(fma.f64 (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) 14/59049) (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 17/118098 (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/19683 (*.f64 (*.f64 1/54 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im)))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916))))) (pow.f64 im 6) (fma.f64 (fma.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) -1/729 (fma.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 2) -7/2916) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/1458))) (pow.f64 im 4) (fma.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3) 1/18) (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (neg.f64 (cos.f64 re))) (log.f64 im))) 3))))
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3))
(*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3))
(*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))
(+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 4/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3)))))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (*.f64 im im) (cbrt.f64 -1))) 2))
(fma.f64 (/.f64 (cbrt.f64 -1) (/.f64 (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))) 2 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)))
(+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)) (+.f64 (*.f64 8/9 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 -16/9 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 im 4)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)))))))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (fma.f64 8/9 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (fma.f64 -16/9 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (*.f64 im im) (cbrt.f64 -1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 -1)) (/.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9))))))))
(fma.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (+.f64 (*.f64 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))) -8/9) (fma.f64 (/.f64 (cbrt.f64 -1) (/.f64 (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))) 2 (/.f64 (*.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (cbrt.f64 (cbrt.f64 -1))) (/.f64 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2)))) -28/9)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 1 1/3)) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 1088/81 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -64/27 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 im 6)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (+.f64 (*.f64 -16/9 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 im 6)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3))) (+.f64 (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) (+.f64 (*.f64 4/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))) (*.f64 -32/9 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 2) (pow.f64 (*.f64 1 (pow.f64 (cbrt.f64 -1) 2)) 1/3))))) (pow.f64 im 4)) (pow.f64 (*.f64 1 (cbrt.f64 -1)) 1/3)) (+.f64 (*.f64 -64/27 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 6)) (pow.f64 1 1/3))) (+.f64 (*.f64 8/9 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 4)) (pow.f64 1 1/3))) (+.f64 (*.f64 2/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3))) (+.f64 (*.f64 4/3 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 2)) (pow.f64 1 1/3))) (*.f64 544/81 (*.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (log.f64 (*.f64 1/6 (cos.f64 re))) (*.f64 -3 (log.f64 (/.f64 1 im)))))) 3) (cbrt.f64 -1)) (pow.f64 im 6)) (pow.f64 1 1/3))))))))))))
(+.f64 (*.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3)) (fma.f64 (/.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) 896/81))) (cbrt.f64 (cbrt.f64 -1)) (fma.f64 -16/9 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (fma.f64 2/3 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (/.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9)))) (fma.f64 (/.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) (/.f64 (pow.f64 im 4) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9))) (cbrt.f64 (cbrt.f64 -1)) (fma.f64 -64/27 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (pow.f64 im 6) (cbrt.f64 -1))) (fma.f64 8/9 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (pow.f64 im 4) (cbrt.f64 -1))) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (*.f64 im im) (cbrt.f64 -1))) 2) (*.f64 544/81 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (+.f64 (log.f64 (*.f64 (cos.f64 re) 1/6)) (*.f64 -3 (neg.f64 (log.f64 im))))) 3) (/.f64 (pow.f64 im 6) (cbrt.f64 -1))))))))))))
(fma.f64 (cbrt.f64 -1) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 (cbrt.f64 (cbrt.f64 -1)) (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) 896/81))) (fma.f64 -16/9 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))) (+.f64 (*.f64 (cbrt.f64 (cbrt.f64 -1)) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (/.f64 (pow.f64 im 6) (*.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2))) -28/9)))) (/.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) (/.f64 (/.f64 (pow.f64 im 4) (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 -1) 2)))) -28/9)))) (fma.f64 -64/27 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (/.f64 (pow.f64 im 6) (cbrt.f64 -1))) (fma.f64 8/9 (/.f64 (cbrt.f64 -1) (/.f64 (pow.f64 im 4) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))) (fma.f64 (/.f64 (cbrt.f64 -1) (/.f64 (*.f64 im im) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))) 2 (*.f64 544/81 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (neg.f64 (log.f64 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (/.f64 (pow.f64 im 6) (cbrt.f64 -1)))))))))))
(pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3)
(pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)
(+.f64 (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2)))))
(fma.f64 2/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im)) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 4/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im)))))
(fma.f64 2/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im)) (fma.f64 4/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im)) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3)))
(+.f64 (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (pow.f64 im 4)) (+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2))) (+.f64 (*.f64 -16/9 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 4))) (*.f64 8/9 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 4))))))))
(fma.f64 2/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im)) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9) (/.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 4/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im)) (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (pow.f64 im 4)) -8/9)))))
(+.f64 (fma.f64 2/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6))))) -28/9))) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (fma.f64 4/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) -8/9) (pow.f64 im 4)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (pow.f64 im 4)) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 4/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 -32/9 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (pow.f64 im 6))) (+.f64 (*.f64 8/9 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 4))) (+.f64 (*.f64 2/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2))) (+.f64 (*.f64 -64/27 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 6))) (+.f64 (*.f64 544/81 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 6))) (+.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -64/27 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2)) (*.f64 1088/81 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 2))) (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re))))))) (pow.f64 im 6)) (+.f64 (*.f64 -16/9 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 4))) (*.f64 4/3 (/.f64 (pow.f64 (exp.f64 (*.f64 1/9 (+.f64 (*.f64 -3 (log.f64 (/.f64 -1 im))) (log.f64 (*.f64 1/6 (cos.f64 re)))))) 3) (pow.f64 im 2))))))))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9) (/.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))))) (fma.f64 2/3 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) -28/9) (/.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))))) (fma.f64 8/9 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (pow.f64 im 4)) (fma.f64 2/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im)) (fma.f64 -64/27 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (pow.f64 im 6)) (fma.f64 544/81 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (pow.f64 im 6)) (+.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) 896/81) (/.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))))) (fma.f64 -16/9 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (pow.f64 im 4)) (*.f64 4/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im))))))))))))
(+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (/.f64 (/.f64 (pow.f64 im 4) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6))))) -28/9)) (fma.f64 2/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (/.f64 (/.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6))))) -28/9)) (fma.f64 8/9 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (pow.f64 im 4)) (fma.f64 2/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im)) (+.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (pow.f64 im 6)) 352/81) (+.f64 (fma.f64 4/3 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (*.f64 im im)) (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3) (/.f64 (pow.f64 im 4) -16/9))) (+.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 2) (/.f64 (/.f64 (pow.f64 im 6) (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6))))) 896/81)) (pow.f64 (pow.f64 (exp.f64 1/9) (fma.f64 -3 (log.f64 (/.f64 -1 im)) (log.f64 (*.f64 (cos.f64 re) 1/6)))) 3))))))))
(+.f64 0 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6)) (*.f64 (cos.f64 re) (neg.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re)) (*.f64 (neg.f64 im) (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1)
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 1 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)))
(*.f64 (cbrt.f64 (cos.f64 re)) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) 9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) 2) 9) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) 9))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 9) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 9))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 1/6) 18)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) 1/6) 18)
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) 3))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (pow.f64 (cbrt.f64 (cos.f64 re)) 2)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (cos.f64 re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (cbrt.f64 (cos.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) 2) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (cbrt.f64 (cos.f64 re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(/.f64 (*.f64 (cos.f64 re) (fma.f64 -1/216 (pow.f64 (pow.f64 im 3) 3) (neg.f64 (pow.f64 im 3)))) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 im 3) 3) (neg.f64 (pow.f64 im 3))) (/.f64 (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)) (cos.f64 re)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (pow.f64 im 6) 1/36)) (-.f64 (*.f64 -1/216 (pow.f64 (pow.f64 im 3) 3)) (pow.f64 im 3))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 (pow.f64 im 3) -1/6 im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (neg.f64 im)))))
(/.f64 (*.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 im 3) 3) (neg.f64 (pow.f64 im 3))) (cos.f64 re)) (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 im 3) 3) (neg.f64 (pow.f64 im 3))) (/.f64 (fma.f64 im (fma.f64 (pow.f64 im 3) -1/6 im) (*.f64 (pow.f64 im 6) 1/36)) (cos.f64 re)))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (pow.f64 im 6) 1/36)) (-.f64 (*.f64 -1/216 (pow.f64 (pow.f64 im 3) 3)) (pow.f64 im 3))))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 (pow.f64 im 3) -1/6 im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im))))
(/.f64 (cos.f64 re) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (neg.f64 im)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2))
(fabs.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 3))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) 3) (pow.f64 (cos.f64 re) 3)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 9))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3) 9))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 3))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 3))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9) 1))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2))
(exp.f64 (*.f64 2/3 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 3/2)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) 2) 3/2)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2) 2))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(fma.f64 (cos.f64 re) (*.f64 (pow.f64 im 3) -1/6) (*.f64 (cos.f64 re) (neg.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(fma.f64 (*.f64 (pow.f64 im 3) -1/6) (cos.f64 re) (*.f64 (neg.f64 im) (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 0 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) 1)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(*.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (exp.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 re))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 re))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 re))) (cbrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(*.f64 (exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (exp.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))) 2)))
(*.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 re))) 1/3)) (exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 re))) (cbrt.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 re))) (cbrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(*.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) 1/3)) (exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) 1/3)))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/9)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 2)
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 2))
(fabs.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(log.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3) 1))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1/3))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 1/3))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/9))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9) 1/9))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/9))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) 3))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(+.f64 0 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 1)
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1)
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (cbrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6) (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2)))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2) 3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 3) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6) 3))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3)))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) 1) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/6))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2))
(fabs.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 3))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1/3) 3))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 1) 1))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1/3) 1))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 9) 1/3))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 1) 1/3))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))) 3/2))
(pow.f64 (exp.f64 (*.f64 2/3 (log.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))) 2) 3/2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 1/6)) 2))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(exp.f64 (*.f64 (*.f64 (*.f64 1/9 (log.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3/2) 2))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))

eval1.7s (12.8%)

Compiler

Compiled 51140 to 38100 computations (25.5% saved)

prune202.0ms (1.5%)

Pruning

30 alts after pruning (20 fresh and 10 done)

PrunedKeptTotal
New100171008
Fresh21315
Picked011
Done3912
Total1006301036
Accurracy
100.0%
Counts
1036 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.3%
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) 2) 3/2)
94.9%
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3) 3)
38.3%
(pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (sqrt.f64 (cos.f64 re))) 2)
49.3%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 2)
48.8%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (neg.f64 im))) 2)
96.5%
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (neg.f64 im))) 3)
55.5%
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
57.6%
(-.f64 (+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)) im)
52.2%
(-.f64 (*.f64 (*.f64 re re) (*.f64 im 1/2)) im)
57.8%
(-.f64 (*.f64 (*.f64 im im) (*.f64 im -1/6)) im)
98.9%
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re))) im) (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))))
98.9%
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (cbrt.f64 (*.f64 -1/27 (pow.f64 (cos.f64 re) 3)))) im) (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))))
97.0%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
97.1%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (cbrt.f64 (cos.f64 re))))
98.4%
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
55.2%
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im)))))
54.8%
(*.f64 (/.f64 (cos.f64 re) im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
49.5%
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
8.9%
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
98.6%
(*.f64 (neg.f64 im) (cos.f64 re))
99.2%
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
99.5%
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
7.9%
(*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
57.9%
(*.f64 1/2 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
4.0%
(*.f64 1/2 1/64)
4.0%
(*.f64 1/2 1/512)
5.3%
(*.f64 1/2 0)
3.8%
(*.f64 1/2 -1)
57.4%
(neg.f64 im)
3.9%
27/2
Compiler

Compiled 464 to 358 computations (22.8% saved)

regimes103.0ms (0.8%)

Counts
42 → 1
Calls
Call 1
Inputs
27/2
(neg.f64 im)
(*.f64 1/2 -1)
(*.f64 1/2 0)
(*.f64 1/2 1/512)
(*.f64 1/2 1/64)
(-.f64 (*.f64 (*.f64 im im) (*.f64 im -1/6)) im)
(-.f64 (*.f64 (*.f64 re re) (*.f64 im 1/2)) im)
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (*.f64 1/2 (cos.f64 re)) 27)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)) im)
(*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (/.f64 (cos.f64 re) im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(*.f64 1/2 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (neg.f64 im))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (neg.f64 im))) 2)
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (sqrt.f64 (cos.f64 re))) 2)
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (*.f64 im im))) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (cos.f64 re)) (*.f64 -2/3 (cos.f64 re))) im) (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))))
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (*.f64 2 (fma.f64 im (neg.f64 im) (*.f64 im im)))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))) 3) 3)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) 2) (*.f64 (cbrt.f64 (cos.f64 re)) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (cos.f64 re)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (fma.f64 (pow.f64 im 7) -1/5040 (*.f64 (pow.f64 im 5) -1/120))))) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (*.f64 -1/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3)))) im) (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2) (cbrt.f64 (cos.f64 re))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (cbrt.f64 (cos.f64 re))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (cos.f64 re) (pow.f64 1 1/3))) (cbrt.f64 (*.f64 -1/27 (pow.f64 (cos.f64 re) 3)))) im) (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 re) (pow.f64 im 3)) (pow.f64 1 1/3))))
(/.f64 (*.f64 (pow.f64 (cos.f64 re) 3) (+.f64 (pow.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) 3) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3))) (*.f64 (cos.f64 re) (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2) (cos.f64 re)) (*.f64 (fma.f64 -1/5040 (pow.f64 im 7) (*.f64 -1/120 (pow.f64 im 5))) (*.f64 (cos.f64 re) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (+.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 (pow.f64 im 3) 1/6)) im)))))))
Outputs
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
Calls

6 calls:

21.0ms
im
20.0ms
re
19.0ms
(cos.f64 re)
16.0ms
(*.f64 1/2 (cos.f64 re))
4.0ms
(-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
99.5%1re
99.5%1im
99.5%1(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)))
99.5%1(*.f64 1/2 (cos.f64 re))
99.5%1(cos.f64 re)
99.5%1(-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))
Compiler

Compiled 713 to 482 computations (32.4% saved)

regimes60.0ms (0.4%)

Counts
25 → 1
Calls
Call 1
Inputs
27/2
(neg.f64 im)
(*.f64 1/2 -1)
(*.f64 1/2 0)
(*.f64 1/2 1/512)
(*.f64 1/2 1/64)
(-.f64 (*.f64 (*.f64 im im) (*.f64 im -1/6)) im)
(-.f64 (*.f64 (*.f64 re re) (*.f64 im 1/2)) im)
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (*.f64 1/2 (cos.f64 re)) 27)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)) im)
(*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (/.f64 (cos.f64 re) im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(*.f64 1/2 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (neg.f64 im))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (neg.f64 im))) 2)
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))) 2)
(*.f64 (/.f64 (cos.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)) (cos.f64 re)) (fma.f64 (pow.f64 im 3) -1/6 im))
Outputs
(*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
Calls

6 calls:

13.0ms
re
12.0ms
im
11.0ms
(*.f64 1/2 (cos.f64 re))
10.0ms
(cos.f64 re)
3.0ms
(-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
99.4%1re
99.4%1im
99.4%1(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)))
99.4%1(*.f64 1/2 (cos.f64 re))
99.4%1(cos.f64 re)
99.4%1(-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))
Compiler

Compiled 275 to 180 computations (34.5% saved)

regimes54.0ms (0.4%)

Counts
20 → 1
Calls
Call 1
Inputs
27/2
(neg.f64 im)
(*.f64 1/2 -1)
(*.f64 1/2 0)
(*.f64 1/2 1/512)
(*.f64 1/2 1/64)
(-.f64 (*.f64 (*.f64 im im) (*.f64 im -1/6)) im)
(-.f64 (*.f64 (*.f64 re re) (*.f64 im 1/2)) im)
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (*.f64 1/2 (cos.f64 re)) 27)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)) im)
(*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (/.f64 (cos.f64 re) im) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im im)))
(*.f64 1/2 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (neg.f64 im))) 3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (neg.f64 im))) 2)
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)))
Outputs
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
Calls

6 calls:

11.0ms
re
11.0ms
im
11.0ms
(*.f64 1/2 (cos.f64 re))
8.0ms
(cos.f64 re)
3.0ms
(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
99.2%1re
99.2%1im
99.2%1(*.f64 (*.f64 1/2 (cos.f64 re)) (-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im)))
99.2%1(*.f64 1/2 (cos.f64 re))
99.2%1(cos.f64 re)
99.2%1(-.f64 (exp.f64 (-.f64 0 im)) (exp.f64 im))
Compiler

Compiled 191 to 125 computations (34.6% saved)

regimes32.0ms (0.2%)

Counts
13 → 1
Calls
Call 1
Inputs
27/2
(neg.f64 im)
(*.f64 1/2 -1)
(*.f64 1/2 0)
(*.f64 1/2 1/512)
(*.f64 1/2 1/64)
(-.f64 (*.f64 (*.f64 im im) (*.f64 im -1/6)) im)
(-.f64 (*.f64 (*.f64 re re) (*.f64 im 1/2)) im)
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (*.f64 1/2 (cos.f64 re)) 27)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)) im)
(*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
(*.f64 (neg.f64 im) (cos.f64 re))
Calls

4 calls:

9.0ms
re
7.0ms
im
7.0ms
(*.f64 1/2 (cos.f64 re))
6.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
98.6%1re
98.6%1im
98.6%1(*.f64 1/2 (cos.f64 re))
98.6%1(cos.f64 re)
Compiler

Compiled 88 to 63 computations (28.4% saved)

regimes14.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
27/2
(neg.f64 im)
(*.f64 1/2 -1)
(*.f64 1/2 0)
(*.f64 1/2 1/512)
(*.f64 1/2 1/64)
(-.f64 (*.f64 (*.f64 im im) (*.f64 im -1/6)) im)
(-.f64 (*.f64 (*.f64 re re) (*.f64 im 1/2)) im)
Outputs
(-.f64 (*.f64 (*.f64 im im) (*.f64 im -1/6)) im)
Calls

2 calls:

7.0ms
re
5.0ms
im
Results
AccuracySegmentsBranch
57.8%1re
57.8%1im
Compiler

Compiled 41 to 30 computations (26.8% saved)

regimes10.0ms (0.1%)

Accuracy

Total -35.3b remaining (-129.4%)

Threshold costs -35.3b (-129.4%)

Counts
6 → 1
Calls
Call 1
Inputs
27/2
(neg.f64 im)
(*.f64 1/2 -1)
(*.f64 1/2 0)
(*.f64 1/2 1/512)
(*.f64 1/2 1/64)
Outputs
(neg.f64 im)
Calls

2 calls:

5.0ms
im
4.0ms
re
Results
AccuracySegmentsBranch
57.4%1re
57.4%1im
Compiler

Compiled 23 to 20 computations (13% saved)

simplify61.0ms (0.5%)

Algorithm
egg-herbie
Rules
34×*-commutative
18×+-commutative
10×sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041199
166199
276199
383199
486199
587199
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (neg.f64 im) (cos.f64 re))
(-.f64 (*.f64 (*.f64 im im) (*.f64 im -1/6)) im)
(neg.f64 im)
27/2
Outputs
(*.f64 (cos.f64 re) (+.f64 (-.f64 (*.f64 (pow.f64 im 3) -1/6) im) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (*.f64 (pow.f64 im 5) -1/120))))
(*.f64 (*.f64 1/2 (cos.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/3 (pow.f64 im 3)))))
(*.f64 (*.f64 (cos.f64 re) 1/2) (+.f64 (*.f64 im -2) (+.f64 (*.f64 (pow.f64 im 5) -1/60) (*.f64 (pow.f64 im 3) -1/3))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(-.f64 (*.f64 (*.f64 im im) (*.f64 im -1/6)) im)
(neg.f64 im)
27/2
Compiler

Compiled 83 to 64 computations (22.9% saved)

soundness814.0ms (6.1%)

Rules
2268×log-prod
1926×pow1
1810×add-exp-log
1806×log1p-expm1-u
1806×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01435
12535
25435
313535
428833
548133
693533
7237033
8592433
0861324
11971320
25191212
319111152
447091152
01338
126838
2403538
0861324
11971320
25191212
319111152
447091152
056729
1139657
2469569
32292565
46563565
0861324
11971320
25191212
319111152
447091152
0713
114913
2157313
039275
199209
2314143
31863143
45899143
01021
122613
2279313
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
unsound
node limit
node limit
Compiler

Compiled 733 to 471 computations (35.7% saved)

end108.0ms (0.8%)

Compiler

Compiled 71 to 48 computations (32.4% saved)

Profiling

Loading profile data...